miracle_potential Posted July 27, 2008 Share Posted July 27, 2008 Almost there! made a new topic because the original question of my last was solved, leaving me with but one error. I'm getting type mismatch which is an error with the onreadystatechange but I cant seem to fix it ??? can anyone sift through this and tell me if I'm doing anything wrong? function GetAjax() { try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { } try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { } if (typeof XMLHttpRequest != 'undefined') { return new XMLHttpRequest(); } throw new Exception('No AJAX support'); } function new_cont(url) { var aobj = GetAjax(); aobj.open('GET', url, true); aobj.onreadystatechange = HandleSendResponse(); aobj.send(null); } function HandleSendResponse() { document.getElementById("pcatchd").innerHTML = GetAjax.responseText; } Thanks guys Quote Link to comment Share on other sites More sharing options...
corbin Posted July 28, 2008 Share Posted July 28, 2008 Don't take this the wrong way, but based on a few of your posts, maybe you should look into the basics of JavaScript again. Anyway, aobj.onreadystatechange = HandleSendResponse(); Should be aobj.onreadystatechange = HandleSendResponse; When ever you put a function, it makes the callback the return of the function. For example: func1() { return "func2"; } func2() { } var somevar = func1(); //somevar is now func2.... Also, document.getElementById("pcatchd").innerHTML = GetAjax.responseText; Where exactly is GetAjax set? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.