To jest plik do którego odwołuję się przez ajax i zwracam go na stronie.
Link oczywiście poprawnie wyświetla alert.
item = myreq.responseText; data = item.split('\n'); arraylen = data.length; var i = 0; while(i < arraylen) { if( data[i].indexOf("script") > -1) { i++; while(data[i].indexOf("/script") < 0) { eval(data[i]); i++; } } i++; }
<script type="text/javascript"> if (window.XMLHttpRequest) { ObiektXMLHttp = new XMLHttpRequest(); } else { if (window.ActiveXObject) { ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } } function getData(zrodlo, cel) { if(ObiektXMLHttp) { var cel = document.getElementById(cel); ObiektXMLHttp.open("GET", zrodlo); ObiektXMLHttp.onreadystatechange = function() { if (ObiektXMLHttp.readyState == 4) { cel.innerHTML = ObiektXMLHttp.responseText; } } ObiektXMLHttp.send(null); } } </script>
<script language="JavaScript" type="text/javascript"> <!-- document.write("<a class=\"link\" style=\"color:#a42626; font-weight:bold\" href=\""); document.write("mailto:"); document.write("xxxx"); document.write("@"); document.write("wp.pl"); document.write("\">"); document.write("xxxxx"); document.write("@"); document.write("wp.pl"); document.write("</a>"); --> </script>
cel.innerHTML = ObiektXMLHttp.responseText;
item = myreq.responseText; data = item.split('\n'); arraylen = data.length; var i = 0; while(i < arraylen) { if( data[i].indexOf("script") > -1) { i++; while(data[i].indexOf("/script") < 0) { eval(data[i]); i++; } } i++; }
<?php $xajax->registerFunction('wklej'); function wklej($adres_podstrony, $miejsce_wklejenia) { include $adres_podstrony; $objResponse = new xajaxResponse(); $objResponse->addassign($miejsce_wklejenia, 'innerHTML', $zawartosc_strony); return $objResponse; } ?>
<?php $xajax->registerFunction('wklej'); function wklej($adres_podstrony, $miejsce_wklejenia) { include $adres_podstrony; $objResponse = new xajaxResponse(); $objResponse->addassign($miejsce_wklejenia, 'innerHTML', $zawartosc_strony); return $objResponse; } ?>
<script type="text/javascript"> function showDiv(address) { advAJAX.setDefaultParameters({ onInitialization : function(obj) { document.getElementById(obj.tag).innerHTML = "Preparing..."; }, onLoading : function(obj) { document.getElementById(obj.tag).innerHTML = "Loading..."; }, onSuccess : function(obj) { document.getElementById(obj.tag).innerHTML = obj.responseText; }, onError : function(obj) { document.getElementById(obj.tag).innerHTML = "Error..."; } }); advAJAX.get({ url: address, tag: "main_text" }); advAJAX.setDefaultParameters({}); } </script>