• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Ja nach laden mittels AJAX ausführen?

EnemyArea

New member
hi ihrs
wie kann man js noch nach dem laden mittels ajax ausführen?

also ich lade js mittels ajax in ein div.

<script type="text/javascript">
alert(1);
</script>

in dieses div:

<div id="test">
</div>

wenn ich das mit ajax mache, passiert nichts.

rufe ich die datei ohne es mit ajax rein zu laden auf, geht es :)

hoffe ihr versteht das ganze^^
 
Code:
function loadData(url,div){
  var request = new ActiveXObject("Microsoft.XMLHTTP");
  request.open('get',url);
  request.onreadystatechange=function(){parseInfo(div,request)}
  request.send('');
}

function parseInfo(div,request){
  if(request.readyState==4){ 
    closemenu('windowloading');
    var answer=request.responseText;
    document.getElementById(div).innerHTML=answer;
  }
}

hier mal der ajax code.

der lädt jetzt in das div: <div id="test"></div> die datei: test.php mit dem inhalt:

<script type="text/javascript">
alert(1);
</script>

<div>Test</div>

in das div.
<a href="loadData('test.php','test')">Lade</a>

wie baue ich dein beispiel dann ein ô.o ?
 
Auf die Art wird Dein Code nicht ausgeführt.
Wende entweder eval() auf den übermittelten Code in responseText an (dann aber ohne die Script-Tags serverseitig), oder generiere dynamisch ein neues Script-Tag, das Deinen zusätzlichen Code einbindet.
 
Zurück
Oben