
February 1st, 2006, 08:59 PM
|
|
Contributing User
|
|
Join Date: Apr 2007
Location: Croatia
Posts: 92
Time spent in forums: 4 h 2 m 57 sec
Reputation Power: 2
|
|
|
AJAX
I use this simple script for some AJAX feature on my site:
php Code:
Original
- php Code |
|
|
|
var page = ''; var element = ''; function loading(e){ element = e; document.getElementById(element).innerHTML = 'loading...'; } function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpRequest(); } return ro; } var http = createRequestObject(); function sndReq(action, p) { page = p; http.open('get', page+'?action='+action); http.onreadystatechange = handleResponse; http.send(null); } function handleResponse() { if(http.readyState == 4){ var response = http.responseText; document.getElementById(element).innerHTML = response; } }
it works in IE and firefox, but not in Opera.
what is the name of XMLHttpRequest in opera ?
Thank you!
|