Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Einfache Frage
Moinsen
Wie schon in einem anderen Beitrag gesagt bin ich JavaScript erst am erlernen und habe darum noch fast keine Ahnung. Könnt ihr mir sagen warum es mir beim folgenden Script keine Ausgabe gibt?
Code: In Zwischenablage kopieren (nur IE)
Wenn ich im Body JavaScript ausgeben möchte muss ich dann immer <script type="text/javascript" language="javascript"> schreiben oder reicht <script></script>?
greez fragma
Antworten
Die Variablen werden initialisiert über dem onLoad-Event. Dieser wird erst ausgeführt wenn die Seite komplett geladen wurde, und dann wurden die document.write()s schon ausgeführt.
Übrigens verwendest du lokale Variablen die nur innerhalb der Funktion Preis() verwendet werden können.
2.
ah k, wusste ich nicht. ich nahm an die funktion wird sofort ausgeführt. wie kann ich die funktion vor der ausgabe ausführen?
3.
Warum initialisierst du die Variablen über eine Funktion?
4.
das ganze script sieht so aus:
Code: In Zwischenablage kopieren (nur IE)
hier funktioniert die ausgabe auch nicht, warscheinlich aus mehreren gründen ;)
das andere script war für mich nur um überhaupt mal zu erreichen, dass eine ausgabe gemacht wird und die funktion ausgeführt wird
5.
Da hast du dasselbe Problem: die Variablen möchtest du schon ausgeben bevor die Variablen initialisiert wurden. Verwende doch einfach Formularfelder um die Daten anzuzeigen.
6.
ja schon, mir geht primär nur darum javascript zu erlernen und zu verstehen. darum habe ich das script ja auch so gekürzt. es wird ja wohl irgendwie möglich sein eine funktion aufzurufen und die werte auszugeben. (nicht im formular)