Hans Thomas Vogler: Geänderte HREF erkennt Funktion nicht an

Beitrag lesen

FsmE,

Sorry, beim Übertragen das "'" vergessen. Richtig:

document.getElementsByTagName('area')[n].setAttribute('href','javascript:funktion("abc")')

und wie gesagt: das Attribut wird übernommen, aber die Ausführung verweigert, weil angeblich die Funktion "funktion()" nicht definiert ist, was aber nicht stimmt. *Das* ist mein Problem.

Hi,

document.getElementsByTagName('area')[n].setAttribute('href','javascript:funktion("abc"))
Das wird auch korrekt übernommen.

ungewöhnlich. Ich als JavaScript-Engine würde den Syntax-Fehler anmeckern.
Warum?

Weil die Engine nicht weiß, wo der Parameter-String aufhören soll.

cu,
Andreas

In sensibus mistis,
HaThoV

--
Besuchen Sie http://www.4html.de, wenn Sie an einer
Neuen Generation von Web-Publishing mitarbeiten wollen.