Haai.
Ik zit met een probleempje. Ik wil voor sommige textareas dat de gebruiker een knop indrukt, en dat dan, afhankelijk van welke knop ze indrukken, er goeie bb-tags om worden gezet. (hij maakt dan van "dit moet vetgedrukt zijn" bijvoorbeeld "dit moet vetgedrukt zijn".
Ik heb het scriptje werkend gekregen, maar, nu wil ik dat het scriptje ook werkt voor andere formnamen, en textarea namen. Ik wil het scriptje gebruiken in meerdere scripts namelijk. Ik wilde dit oplossen door de naam van het form en het textarea element mee te geven aan mijn functie, dit is wat hoe de code er dan uitziet:
dit roep ik aan met:
echter, als ik dit test, dan krijg ik de volgende foutmelding:
error: document.form.formelement is null or not an object.
hij wijst dus niet de waarden van form en formelement toe in die functie. Ik ben niet zo'n held met javascript, en verwacht waarschijnlijk een te PHP-achtige response van het taaltje, maar ik krijg het maar niet werkend. Iemand de oplossing voor mij? Want na 2 uur klungelen en googlen is de fun er voor mij zo'n beetje af...
(PS. ik heb ook al geprobeerd '' om makepost en post te zetten, dat werktte ook niet...)
Ik zit met een probleempje. Ik wil voor sommige textareas dat de gebruiker een knop indrukt, en dat dan, afhankelijk van welke knop ze indrukken, er goeie bb-tags om worden gezet. (hij maakt dan van "dit moet vetgedrukt zijn" bijvoorbeeld "dit moet vetgedrukt zijn".
Ik heb het scriptje werkend gekregen, maar, nu wil ik dat het scriptje ook werkt voor andere formnamen, en textarea namen. Ik wil het scriptje gebruiken in meerdere scripts namelijk. Ik wilde dit oplossen door de naam van het form en het textarea element mee te geven aan mijn functie, dit is wat hoe de code er dan uitziet:
code:
1
2
3
4
5
| function replacetext(value, form, formelement)
{
document.form.formelement.focus();
document.selection.createRange().text = "[" + value + "]" + document.selection.createRange().text + "[/" + value + "]";
} |
dit roep ik aan met:
code:
1
| <INPUT type="button" name="bold" value="B" onClick="javascript:replacetext('b', makepost, post)" class="formz" style="font-weight: bold;"> |
echter, als ik dit test, dan krijg ik de volgende foutmelding:
error: document.form.formelement is null or not an object.
hij wijst dus niet de waarden van form en formelement toe in die functie. Ik ben niet zo'n held met javascript, en verwacht waarschijnlijk een te PHP-achtige response van het taaltje, maar ik krijg het maar niet werkend. Iemand de oplossing voor mij? Want na 2 uur klungelen en googlen is de fun er voor mij zo'n beetje af...
(PS. ik heb ook al geprobeerd '' om makepost en post te zetten, dat werktte ook niet...)
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info