Ich haben folgenden Quellcode:
Ausgabe im Quelltext:
<body onload="hoeheanpassen('1')" id="inhalt">
Die Funktion hoeheanpassen():
Ausgabe des Alerts: "GBID: "
Meine ist, verliert er den Wert bei der Werteübergabe? Ist es weil PHP da mit wirkt? Stehe gerade auf dem Schlauch, da es funktionieren sollte.
Denn wenn ich den Funktionsaufruf ohne die PHP Variable $gbid mache und dort einen statischen Wert eintrage, funktioniert es.
Quelltest ausgabe ist auch heir wieder:
<body onload="hoeheanpassen('1')" id="inhalt">
Warum ist das so? Gibt es dafür ne einfache Erklärung?
PHP-Code:
echo "<body onload=\"hoeheanpassen('$gbid')\" id=\"inhalt\">";
<body onload="hoeheanpassen('1')" id="inhalt">
Die Funktion hoeheanpassen():
PHP-Code:
function hoeheanpassen(gbid) {
alert("GBID: " + gbid);
}
Meine ist, verliert er den Wert bei der Werteübergabe? Ist es weil PHP da mit wirkt? Stehe gerade auf dem Schlauch, da es funktionieren sollte.
Denn wenn ich den Funktionsaufruf ohne die PHP Variable $gbid mache und dort einen statischen Wert eintrage, funktioniert es.
Quelltest ausgabe ist auch heir wieder:
<body onload="hoeheanpassen('1')" id="inhalt">
Warum ist das so? Gibt es dafür ne einfache Erklärung?
Kommentar