Beste helpij'ers,
Ik zit met het volgende probleem:
Ik ben bezig met een tekstvak wat ik dmv bbcode wil opmaken. Nu werken de knoppen goed. Maar dat is allen voor bold italy en underscribe. Nu wil ik ook de lettergrote toevoegen dmv een select (dropdown) menu. Hoe kan ik hier de bbcode in het textarea weer laten geven.
voor de knoppen heb ik al het volgende javascript:
html is het volgende:
php is begrijpelijk, maar javascript is niet echt mijn ding. Wie kan bij op weg helpen???
bvd,
Looije
Ik zit met het volgende probleem:
Ik ben bezig met een tekstvak wat ik dmv bbcode wil opmaken. Nu werken de knoppen goed. Maar dat is allen voor bold italy en underscribe. Nu wil ik ook de lettergrote toevoegen dmv een select (dropdown) menu. Hoe kan ik hier de bbcode in het textarea weer laten geven.
voor de knoppen heb ik al het volgende javascript:
Code:
function addTags(Tag,fTag,Message)
{
var obj = document.form.hometekst;
obj.focus();
if (document.selection && document.selection.createRange) // Internet Explorer
{
sel = document.selection.createRange();
if (sel.parentElement() == obj) sel.text = Tag + sel.text + fTag;
}
else if (typeof(obj) != "undefined") // Firefox
{
var longueur = parseInt(obj.value.length);
var selStart = obj.selectionStart;
var selEnd = obj.selectionEnd;
obj.value = obj.value.substring(0,selStart) + Tag + obj.value.substring(selStart,selEnd) + fTag + obj.value.substring(selEnd,longueur);
}
else obj.value += Tag + fTag;
obj.focus();
}
html is het volgende:
HTML:
print "<form action=\"dbindex.php\" method=\"POST\" name=\"form\">\n
<!-- tekst opmaak --!>
<input type=\"button\" class=\"buttontekstveld\" onmousedown=\"addTags('[B]','[/B]')\" onmouseover=\"uitleg('Vet')\" value=\"Vet\" style=\"font-weight:bold;\" />\n
<input type=\"button\" class=\"buttontekstveld\" onmousedown=\"addTags('[I]','[/I]')\" onMouseOver=\"uitleg('Cursief')\" value=\"Cursief\" style=\"font-style:italic;\" />\n
<input type=\"button\" class=\"buttontekstveld\" onmousedown=\"addTags('[U]','[/U]')\" onMouseOver=\"uitleg('Onderstepen')\" value=\"Onderstrepen\" style=\"text-decoration:underline;\" />\n<br />\n
<!-- tekst uitlijnen --!>
<input type=\"button\" class=\"buttontekstveld\" onmousedown=\"addTags('[left]','[/left]')\" onMouseOver=\"uitleg('Links uitlijnen')\" value=\"Left\" />\n
<input type=\"button\" class=\"buttontekstveld\" onmousedown=\"addTags('[center]','[/center]')\" onMouseOver=\"uitleg('Centreren')\" value=\"Center\" />\n
<input type=\"button\" class=\"buttontekstveld\" onmousedown=\"addTags('[right]','[/right]')\" onMouseOver=\"uitleg('Rechts uitlijnen')\" value=\"Right\" />\n<br />\n
<!-- tekst groote --!>
<select name=\"size\" onchange=\"??????\">\n
<option value=\"1\">Heel klein</option>\n
<option value=\"2\">Klein</option>\n
<option value=\"3\">Normaal</option>\n
<option value=\"4\">Groot</option>\n
<option value=\"5\">Heel groot</option>\n
</select>\n<br />\n
<!-- uitleg --!>
<div id=\"knoppenuitleg\"><i>Ga met je muis over een knop om de uitleg hier te zien.</i></div>\n
<!-- tekst vak --!>
<textarea name=\"hometekst\" cols=\"50\" rows=\"20\">$tekst</textarea>\n<br />\n
<input type=\"submit\" value=\"ok\" name=\"tekstsubmit\" class=\"button\" />\n
<a href=\"dbgerechtengroep.php\"><button class=\"button\">annuleren</button></a>\n
</form>\n";
php is begrijpelijk, maar javascript is niet echt mijn ding. Wie kan bij op weg helpen???
bvd,
Looije