cloud2302 Geschrieben 23. Mai 2008 Teilen Geschrieben 23. Mai 2008 Hi@all, ich suche nun schon seit Tagen nach einer sauberen Lösung für folgendes Problem: Ich habe eine Webseite, die sich alle Inhalte per XMLHTTP-Reuqest vom Webserver holt, d.h. wenn man auf einen Link klickt wird z.B. nur der Inhalt eines divs geändert. Beim klickern auf den Link brauche ich bei manchen Inhalten aber Javascript-Code, der erst verfügbar ist wenn der Request abgeschlossen und das dahinterliegende PHP-Skript geparst ist. Wie kann ich ein JavaScript starten, das ich zur Laufzeit dynamisch dazulade? Geht das *irgendwie* XHTML 1.0-Strict konform? Das einzige Workaround das mir eingefallen ist, ist einen Link zu platzieren auf den der User klickt sobald der Inhalt da ist, das ist aber bei mehreren Skripten dieser Art weder Benutzerfreundlich noch sinnvoll...ich bräucht halt eine art onload ohne Body-Tag das die Arbeit von alleine macht... Liebe Grüße: Cloud2302 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 23. Mai 2008 Teilen Geschrieben 23. Mai 2008 es gibt Ajax Lösungen (mootools, Prototype,xajax) die JS innerhalb des nachgeladenen Codes ausführen. dann ist das ganze nur eine Frage der Reihenfolge. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
cloud2302 Geschrieben 23. Mai 2008 Autor Teilen Geschrieben 23. Mai 2008 Die sehen echt nett aus, hatte mich mit den AJAX-Frameworks noch ned befasst weil ich immer dachte das ist für meine Anwendungen mit Kanonen auf Spatzen geschossen aber so wie das bis jetzt aussieht lößt das einige meiner Probleme...Ich wurschtel mich jetzt erstmal dadurch und schau mir an was was kann und wofür es gut ist, vielen Dank für deine Antwort^^ Liebe Grüße Cloud2302 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.