H
Herr-Vorragend
Guest
Hi,
ich hab ein Actionscript, welches bei einem betimmten event mittels getURL eine javascript-funktion aufruft. Im IE klappt das auch immer. Allerdings wird die Funktion im Firefox nur aufgerufen, wenn keine Umlaute in den übergebenen Parametern sind. Beispiel:
Das Actionscript:
Das JavaScript:
bei a="bläblä" funktioniert das ganze nur im IE, bei a="blabla" auch im Firefox. In Flash5 wird im Firefox die Funktion dann erst gar nicht aufgerufen, in Flash6+ erscheint anstatt dem "ä" irgend ein Sonderzeichen und die beiden nächsten Buchstaben werden verschluckt. Woran kann das liegen? Ich dachte escape würde reichen, es wird auch entsprechend in %E4 umgewandelt...
MfG, Herr-Vorragend
ich hab ein Actionscript, welches bei einem betimmten event mittels getURL eine javascript-funktion aufruft. Im IE klappt das auch immer. Allerdings wird die Funktion im Firefox nur aufgerufen, wenn keine Umlaute in den übergebenen Parametern sind. Beispiel:
Das Actionscript:
Code:
a = "blabla";
//a = "bläblä";
getURL("javascript: blub('"+escape(a)+"');");
Das JavaScript:
Code:
function blub(s)
{
alert("flash hat was gesendet.");
}
bei a="bläblä" funktioniert das ganze nur im IE, bei a="blabla" auch im Firefox. In Flash5 wird im Firefox die Funktion dann erst gar nicht aufgerufen, in Flash6+ erscheint anstatt dem "ä" irgend ein Sonderzeichen und die beiden nächsten Buchstaben werden verschluckt. Woran kann das liegen? Ich dachte escape würde reichen, es wird auch entsprechend in %E4 umgewandelt...
MfG, Herr-Vorragend