A Demo
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style type="text/css">
</style>
<script type="text/javascript">
/***********************************************
* Ajax Includes script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
//To include a page, invoke ajaxinclude("afile.htm") in the BODY of page
//Included file MUST be from the same domain as the page displaying it.
var rootdomain = "http://" + window.location.hostname
function ajaxinclude(url,resultElementId) {
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject) { // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e) {
try {
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e) {
}
}
} else
return false
page_request.open('GET', url, false) //get page synchronously
page_request.send(null)
writecontent(page_request,resultElementId)
}
function writecontent(page_request,resultElementId) {
if (page_request.status == 200) {
if(document.getElementById(resultElementId)){
document.getElementById(resultElementId).innerHTML = page_request.responseText;
}else{
var d = document.createElement('div');
d.id = resultElementId;
d.innerHTML = page_request.responseText;
document.body.appendChild(d);
};
}
}
</script>
</head>
<body>
<form name="f1">
<input type="button" name="load" value="Load Div Value" />
</form>
<div id="result">
</div>
<script type="text/javascript">
document.forms['f1'].elements['load'].onclick = function(){
ajaxinclude('test.php',"result"); //Instead of using test.php you can mention your file name which you want to access. result is the id value of the div element in which you want to insert the resultant data
}
</script>
</body>
</html>
Hope this helps.
Bookmarks