pamax
Erfahrenes Mitglied
Hallo,
ich habe mal wieder ein Javascript Problem..
Problem:
Wenn ich auf einen Link klicke, wird das Ausgabe-Div nicht aktualisiert.
Das heißt es steht das ergebnis nur beim 2ten klick da.
Quelltext:
index.php
rcp.js
pMx
PS: Ich bin noch ein Ajax "n0ob"...
ich habe mal wieder ein Javascript Problem..
Problem:
Wenn ich auf einen Link klicke, wird das Ausgabe-Div nicht aktualisiert.
Das heißt es steht das ergebnis nur beim 2ten klick da.
Quelltext:
index.php
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<script type="text/javascript" src="rcp.js"></script>
</head>
<body>
<div id="ausgabe"></div>
<a href="#" onclick="sndReq('1');return false;">1</a>
<a href="#" onclick="sndReq('2');return false;">2</a>
<a href="#" onclick="sndReq('3');return false;">3</a>
<a href="#" onclick="sndReq('4');return false;">4</a>
<a href="#" onclick="sndReq('5');return false;">5</a>
</body>
</html>
Code:
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(te) {
var x;
x = te;
http.open('get', 'rcp.php?action='+x);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
document.getElementById('ausgabe').innerHTML = response;
}
}
PHP:
<?php
echo $_GET['action'];
?>
PS: Ich bin noch ein Ajax "n0ob"...
Zuletzt bearbeitet: