molily: Ajax-Div und zusätzlich Js laden, aber es geht nicht :.-(

Beitrag lesen

Die einen (im anderen Forum) schreiben, ich solle eval() benutzen.

Wenn du gleichzeitig in sieben Foren fragst und mit vier alternativen Scripten gleichzeitig arbeitest, kommst du nie zum Ziel.

Hier widerum heisst's, ich soll diesen Snippet hier einfügen.
Gesagt und nicht ganz getan, funktioniert das irgendwie auch nicht.
Also was soll ich tun?

Nicht fünfundzwanzig Lösungswege gleichzeitig versuchen!
Wie gesagt: Entscheide dich für einen.
Ich habe dir einen skizziert - jetzt solltest du (vorzugsweise) den mal bis zum Ende verfolgen.

Fang noch einmal vorne an und arbeite mit der load-Funktion, die ich dir gezeigt habe.

http://molily.de/temp/ajaxload.html

In diesem Dokument - schau dir den Quelltext an - wird

1. die Prototype-Bibliothek eingebunden

2. die Funktion load deklariert (wie besprochen)

3. ein Link mit einem load()-Aufruf gesetzt
   <a href="javascript:load('ajaxload2.html', 'ziel')">Mit Ajax laden</a>

4. ein Container definiert, in dem das HTML per Ajax geladen wird
   <div id="ziel">Zielcontainer</div>

Dann gibt es http://molily.de/temp/ajaxload2.html, das ist die Datei, die per Ajax geladen wird. Da steht nur drin:

<p>Neuer Inhalt geladen mit JavaScript, das hier das aktuelle Datum ausgibt:</p>
<p id="zeit"></p>
<script type="text/javascript">
$('zeit').update(new Date());
</script>

Wenn man nun im ajaxload.html auf den Link klickt, wird dieses HTML geladen *und* das Script wird ausgeführt.

Das mal als sehr rudimentäre Demo - probiere es erst einmal so grundlegend aus.

Mathias