main page:
Code: Select all
<script src="main.js"></script>
</head>
<body>
<a href="javascript:sndReq('foo')">[foo]</a>
<div id="foo">
</div>by the way it's mad at the line in red.
Code: Select all
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) {
http.open('get', 'rpc.php?action='+action);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
if(response.indexOf('|' != -1)) {
update = response.split('|');
[color=red] document.getElementById(update[0]).innerHTML = update[1];[/color]
}
}
}Code: Select all
<?
switch($_REQUEST['action']) {
case 'foo':
echo "foo|foo done";
break;
}
?>