Hallo,
ich bin gerade dabei mich näher mit Javascript zu befassen. Bei der Programmierung meiner Webseite bin ich dabei leider auf folgendes Problem gestoßen:
Mittels einer AJAX-Funktion (innerHTML) befülle ich ein div mit verschiedenen Inhalten (die Inhalte sind in extra php-Dateien abgelegt). Dies funktioniert mit HTML-Code so weit erst einmal hervorragend. Das Problem tritt aber dann auf, wenn ich ein javascript einfügen möchte. In meinem Fall ist das das (berühmte) Script von wetter.com:
Wird die Seite ohne AJAX aufgerufen funktioniert das Script auch einwandfrei. Nur eben mit AJAX erscheint eine leere Box...
Ich denke das Problem liegt daran - und bitte verbessert mich, wenn es nicht so ist - dass erst die Seite mit dem Wetterscript geladen wird und dann die Ausgabe durch AJAX erfolgt, so dass das ganze funktioniert müsste es wahrscheinlich andersherum sein?!
Ich bin mit meinem Latein leider völlig am Ende und ich habe keine Ahnung, wie ich das Problem am besten lösen könnte. Es wäre schön wenn jemand von euch eine Idee dazu hätte.
ich bin gerade dabei mich näher mit Javascript zu befassen. Bei der Programmierung meiner Webseite bin ich dabei leider auf folgendes Problem gestoßen:
Mittels einer AJAX-Funktion (innerHTML) befülle ich ein div mit verschiedenen Inhalten (die Inhalte sind in extra php-Dateien abgelegt). Dies funktioniert mit HTML-Code so weit erst einmal hervorragend. Das Problem tritt aber dann auf, wenn ich ein javascript einfügen möchte. In meinem Fall ist das das (berühmte) Script von wetter.com:
HTML:
<script type="text/javascript" src="http://www.wetter.com/v2/woys2/woys2.js.php?173500,1a689bd73f3c0aa42e4573eaab885591"></script>
Wird die Seite ohne AJAX aufgerufen funktioniert das Script auch einwandfrei. Nur eben mit AJAX erscheint eine leere Box...
Ich denke das Problem liegt daran - und bitte verbessert mich, wenn es nicht so ist - dass erst die Seite mit dem Wetterscript geladen wird und dann die Ausgabe durch AJAX erfolgt, so dass das ganze funktioniert müsste es wahrscheinlich andersherum sein?!
Ich bin mit meinem Latein leider völlig am Ende und ich habe keine Ahnung, wie ich das Problem am besten lösen könnte. Es wäre schön wenn jemand von euch eine Idee dazu hätte.