Hey Leute,
ich versuche mich gerade an Ajax, doch immer wenn ich die Funktion auslöse, dann kommt so eine komische Meldung in meiner Fehlerkonsole:
XHR finished loading: "http://mactouch.eu/test/newsticker/zeit.php".
Was bedeutet das, wo ist mein Fehler?
Hier mein JavaScript:
Und hier mein HTML:
Und hier mein Php:
Hier die Seite:
MacPodcast - Liveticker
ich versuche mich gerade an Ajax, doch immer wenn ich die Funktion auslöse, dann kommt so eine komische Meldung in meiner Fehlerkonsole:
XHR finished loading: "http://mactouch.eu/test/newsticker/zeit.php".
Was bedeutet das, wo ist mein Fehler?
Hier mein JavaScript:
HTML:
function getRequestObject(){
var ro;
//Mozilla?
if(window.XMLHttpRequest){
//Ja, ein Mozilla:
try{
//Objekt ableiten:
ro = new XMLHttpRequest();
}
catch(e){
//Objekt konnte nicht abgeleitet werden:
ro = null;
}
}else{
//Teil für den IE:
try{
//Neue Methode versuchen:
ro = new ActiveXObjekt("Msxml2.Xmlhttp");
}
catch(e){
try{
//Ist es die alte Version?
ro = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
//Kein JavaScript!
ro = null;
}
}
}
//Was ist nun mit dem Objekt?
if(ro == null){
alert('Ihr Browser unterstützt kein Ajax.');
}
return ro;
}
function statehandler(){
//Prüfen des Status:
if(request_object_.readyState == 4){
//Fertig --> Auslesen:
var daten = request_object.responseText;
//Daten einfügen:
document.getElementById('text1').innerHTML = daten;
}
}
//Eiegtnliche Funktionen:
function zeit(){
request_object.onReadyStateChange = statehandler;
request_object.open('get', 'zeit.php');
request_object.send(null);
}
Und hier mein HTML:
HTML:
<!-- Der restliche Header -->
<script type="application/x-javascript" src="js/ajax.js"></script>
<script type="text/javascript">
request_object = getRequestObject();
</script>
<style type="text/css" media="screen">
@import 'css/main.css';
</style>
</head>
<body>
<!-- Toolbar -->
<div id="toolbar" class="toolbar" onclick="zeit()">
Test
</div>
<!-- Content -->
<div id="content" class="content">
<div class="entry">
<div id="text1">
</div>
</div>
<div class="entry">
Test
</div>
</div>
Und hier mein Php:
Code:
echo "Ja, es geht!";
MacPodcast - Liveticker