Habe hier ein Script welches ich auf meine Bedürfnisse umgemodelt habe. Leider läuft es nicht
request.js
Zitat
function $(id) {
return document.getElementById(id);
}
function getHttpRequest(xxxx) {
var xmlhttp = null;
// Mozilla
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
// IE
else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
requestseite = "httprequest.php?seite=" + xxxx;
xmlhttp.open("GET",requestseite , true);
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState != 4) {
$('content').innerHTML = '<img src="img/ajax-loader.gif" border="0">';
}
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
$('content').innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
return document.getElementById(id);
}
function getHttpRequest(xxxx) {
var xmlhttp = null;
// Mozilla
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
// IE
else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
requestseite = "httprequest.php?seite=" + xxxx;
xmlhttp.open("GET",requestseite , true);
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState != 4) {
$('content').innerHTML = '<img src="img/ajax-loader.gif" border="0">';
}
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
$('content').innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null);
}
httprequest.php
Zitat
<? if(file_exists("page/" . $_GET["seite"].".htm"))
{
include("page/" . $_GET["seite"].".htm");
}
else
{
include("page/home.htm");
}
?>
{
include("page/" . $_GET["seite"].".htm");
}
else
{
include("page/home.htm");
}
?>
Ich binde in der html Datei meine javascript ein und verbaue einen link mit <a href="java script:getHttpRequest('irgendeineseite')">.
Im Firefox bekomme ich immer die home.htm und im IE bekomm ich den JavaScript z.B. den Fehler 'home' ist undefiniert.
Kan mir wer helfen, finde den Fehler nicht...
Dieser Beitrag wurde von insane138 bearbeitet: 05. Dezember 2007 - 13:28