Jump to content

innerHTML


xcandiottix

Recommended Posts

If I grab some javascript can I include it onto a page with element.innerHTML = req.responseText?

 

function selection(selected){
		var element = document.getElementById("app1");
		req.open('GET', application1, false);
    			req.send(null);
    			element.innerHTML = req.responseText;
}

document.write("<div id='app1'></div>");

 

Link to comment
https://forums.phpfreaks.com/topic/219884-innerhtml/
Share on other sites

I created a test with 2 pages.

Page 1 ajaxtest.php

<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
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("myDiv").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","ajaxINC.php",true);
xmlhttp.send();
}
</script>
</head>
<body>

<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="loadXMLDoc()">Change Content</button>

</body>
</html>

 

Standard code from W3schools except instead of a txt file I have it point to ajaxINC.php

<script type="text/javascript">
document.write('<b>Hello World</b>');
</script>

 

Now, on ajaxtest.php there's a button. If I press it, the text above the button becomes blank instead of brining in the script from ajaxINC.php.

 

Is it impossible to import javascript script via ajax?

 

 

Link to comment
https://forums.phpfreaks.com/topic/219884-innerhtml/#findComment-1140037
Share on other sites

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.