Hi Guys
I need some expert advice on Ajax.
I have some difficulties updating a <div> tag inside a table with Ajax.
My html looks like this:
------------------------
...
[HTML]<table>
<tr>
<td>
<img src="../photos/abc_thumb.jpg" onClick="Load_F ull_Size('abc') " />
<div id="abc" ></div>
</td></tr>
</table>
[/HTML]...
------------------------
The content I want to add inside <div> tag is the following (extra) <img> tag:
[HTML]<img src="../photos/abc_full_size.j pg" />
[/HTML]
This will be done by a php script which is already tested & functioning.
------------------------
The Ajax for this task is like following:
------------------------
Apparently, the whole thing works when <div> is outside the table, but I need the full size pic inside the table :/
Any ideas? Thanks.
I need some expert advice on Ajax.
I have some difficulties updating a <div> tag inside a table with Ajax.
My html looks like this:
------------------------
...
[HTML]<table>
<tr>
<td>
<img src="../photos/abc_thumb.jpg" onClick="Load_F ull_Size('abc') " />
<div id="abc" ></div>
</td></tr>
</table>
[/HTML]...
------------------------
The content I want to add inside <div> tag is the following (extra) <img> tag:
[HTML]<img src="../photos/abc_full_size.j pg" />
[/HTML]
This will be done by a php script which is already tested & functioning.
------------------------
The Ajax for this task is like following:
Code:
var objXMLHttpReq1 = createXMLHttpReq(); var urlPhotoPhp = "showphoto.php?photo="; function Load_Full_Size(strItemPhoto) { objXMLHttpReq1.open("GET", urlPhotoPhp + escape(strItemPhoto) , true); objXMLHttpReq1.onreadystatechange = Response_Handler_Photo(); objXMLHttpReq1.send(null); } function Response_Handler_Photo() { if (objXMLHttpReq1.readyState == 4) { document.getElementById(strItemPhoto).innerHTML = objXMLHttpReq1.responseText; } } function createXMLHttpReq() { var objXMLHttpReq; if (window.XMLHttpRequest) { // Other Browsers // objXMLHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE // objXMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } return objXMLHttpReq; }
Apparently, the whole thing works when <div> is outside the table, but I need the full size pic inside the table :/
Any ideas? Thanks.
Comment