Escape Sequence als Funktionsargument
cdv
- javascript
Hallo zusammen
Ich versuche einer Funktion die ein Textfeld updatet, als Argument einen String mit Anführungszeichen mitzugeben. Die Funktion wird onLoad ausgeführt.
[Firefox 1.5.0.4]
<BODY onLoad="updateTestfield('Ein lustiger "Witz"-String')">
=>funktioniert nicht
<BODY onLoad="updateTestfield('Ein lustiger String')">
funktioniert
versucht habe ich auch
<BODY onLoad="updateTestfield('Ein lustiger \"Witz\"-String')">
und
<BODY onLoad="updateTestfield(escape('Ein "Witz"-String'))">
funktioniert auch nicht.
Jetzt fällt mir keine andere Version mehr ein...
Vielen Dank im Voraus für jede Idee!
Hello out there!
Nur geraten:
<BODY onLoad='[code lang=javascript]updateTestfield(\'Ein lustiger "Witz"-String\')
'>[/code]
See ya up the road,
Gunnar
Jetzt fällt mir keine andere Version mehr ein...
window.onload = function()
{
updateTestfield('Ein lustiger "Witz"-String');
};
Struppi.