PDA

View Full Version : Need help for Ajax script



pr_75
07-17-2007, 05:39 PM
1) Script Title: AJAX related

2) Script URL (on DD):

3) Describe problem: I am new to AJAX but able to understand the working of the AJAX.

I want to load the pages in background and when clicked on links then it should be shown. And all the pages are from different domains. I am able to get the complete html from the different pages. But when I load that in my pages
then it gives error like "object not defined", "} expected" etc.

My code is as follows

var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(url, containerid){
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.onreadystatechange=function(){
loadpage(page_request, containerid)
}
page_request.open('GET', url, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).value=page_request.responseText

}


//have hidden text box
<input type="hidden" name="TxtSrch" id="TxtSrch" value="">


//Calling ajax function
ajaxpage("www.anyserver.com/anypage.hmtl", 'TxtSrch')

//Writing the content in bottom frame
parent.bottom.document.write(document.getElementById("TxtSrch").value)

ddadmin
07-17-2007, 10:01 PM
Warning: Please include a link to the DD script in question in your post. See this thread (http://www.dynamicdrive.com/forums/showthread.php?t=6) for the proper posting format when asking a question.