Struppi: Problem-Programm-Zeile

Beitrag lesen

Ich nehme mal an, Du willst erreichen, dass die alert-Anweisung den Zusammnegesetzten String  y + '.' + monatnr + '.' + jahr  ausgibt.
Die Stringverkettung wird natürlich innerhalb der "" im zweiten Beispiel nicht ausgewertet. Stattdessen müßte es heissen:

document.getElementById(x).href="javascript:alert(" + y + "." + monatnr + "." + jahr;

was habt ihr denn die ganze Zeit mit dem href?
du änderst ja keine URL, sondern willst ein Skript ausführen. Was spricht dagegen dies einfach zu tun?

Wie sieht es am Ende der Zeile aus, es fehlt doch das abschliessende " und die Klammer zu.

Wenn du einen Syntaxfehler hast, sollte das dein Browser auch anzeigen. Dummerweise stellt sich der EI dabei nicht besonders klug an, aber im MZ kannst du sofort erkennen wo, was falsch ist.

Und noch eine Frage: wenn das "y, monatnr, jahr" Variablen sind, darf ich das dann überhaupt in " setzen ?

klar, aber dann sind es keine Variabeln mehr.

Struppi.