Jump to content

loosing event handler after an ajax call


artka54

Recommended Posts

Hello! I tried to look up for the answer in the internet, but it's a bit different and I can't understand.

So I use ajax call,  and the data that is been loaded looses onclick handler.  How can I get that work?

Bellow is my code...

 

 

So I use this call

	function showPopup(int)
{
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("popuptext").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","popupc.php?id2="+int,true);
xmlhttp.send();
}

 

 

And the code that loses onclick functionality when it is loaded through that call is here:

 

 

 

<div class="info" id="info" title="info" onclick="showPopup(1);">I</div>
          
<div class="info" id="info2" title="info" onclick="showPopup(2);">I</div>

 

Thanks!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.