ugrás a tartalomhoz

Archívum - Dec 25, 2007 - Fórum téma

innerHTML + js kód nem megy

bendesoft · 2007. Dec. 25. (K), 15.24
Sziasztok!

A következő problémám van:

Van egy ajax fv-em, ami egy php-s oldal által generált tartalmat, ad át egy adott id-vel ellátott divnek. Az innerHTML tulajdonságon keresztül írom bele a tartalmat. A tartalom tartalmaz némi javascript kódot is, és ez vhogy nem kerül lefutásra, amikor beillesztődik a divbe. Mi lehet a probléma?

Itt az ajaxos fv:
  1. function DisplayPage(id)  
  2.   {  
  3.  var xmlHttp;  
  4.   try  
  5.     {  
  6.     // Firefox, Opera 8.0+, Safari  
  7.     xmlHttp=new XMLHttpRequest();  
  8.     }  
  9.   catch (e)  
  10.     {  
  11.     // Internet Explorer  
  12.     try  
  13.       {  
  14.       xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");  
  15.       }  
  16.     catch (e)  
  17.       {  
  18.       try  
  19.         {  
  20.         xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");  
  21.         }  
  22.       catch (e)  
  23.         {  
  24.         alert("Your browser does not support AJAX!");  
  25.         return false;  
  26.         }  
  27.       }  
  28.     }  
  29.     xmlHttp.onreadystatechange=function()  
  30.       {  
  31.       if(xmlHttp.readyState==4)  
  32.         {  
  33.         document.getElementById("links").innerHTML=xmlHttp.responseText;  
  34.         }  
  35.       }  
  36.         
  37.     var url="http://bendesoft.extra.hu/demo/show.php?id="+id;  
  38.     xmlHttp.open("GET",url,true);  
  39.     xmlHttp.send(null);    
  40. }