aus Tree-Menü in <div>
panton
- javascript
0 panton
Hallo Leute,
ich hantiere gerade etwas mit dem Tree-Menü (http://aktuell.de.selfhtml.org/artikel/dhtml/sitemap/index.htm#) herum. Ich möchte, dass beim Anklicken eines Links (Test -> Links -> Link1) die Inhalte (1.html) nicht in einem neuen Fenster aufspringen, sondern in ein <div> geladen werden. Dazu habe ich
if ( treeUrl[i] != '' )
linkedName = '<A HREF="#" OnClick="LadeSeiteinDiv('' + treeUrl[i] + '','ZielDiv');"><IMG SRC="1w.gif" BORDER="0" WIDTH="3">' + treeName[i] + '</A>'
anstelle von
if ( treeUrl[i] != '' )
linkedName = '<A HREF="' + treeUrl[i] + '" TARGET="' + defaultTarget + '"><IMG SRC="1w.gif" BORDER="0" WIDTH="3">' + treeName[i] + '</A>'
in das ursprüngliche Sript (sitemap.js) geschrieben. Irgendwie stelle ich mich zu blöd an, denn es will einfach nicht gelingen …
Kann mir freundlicherweise jemand helfen und sagen, wo der Fehler im Script liegt? Ich bin schon am Verzweifeln.
Danke und viele Grüße,
panton
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<script type="text/javascript" language="JavaScript">
// Request senden
function LadeSeiteinDiv(file,loadInto) {
// Request erzeugen
if (window.XMLHttpRequest) {
request = new XMLHttpRequest(); // Mozilla, Safari, Opera
} else if (window.ActiveXObject) {
try {
request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
} catch (e) {
try {
request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
} catch (e) {}
}
}
// überprüfen, ob Request erzeugt wurde
if (!request) {
alert("Kann keine XMLHTTP-Instanz erzeugen");
return false;
} else {
var url = file;
// Request ˆffnen
request.open('get', url, true);
// Request senden
request.send(null);
// Request auswerten
request.onreadystatechange = function (response) {
interpretRequest (response, loadInto);
};
}
}
</script>
<script src="./sitemap.js" type="text/javascript"></script>
</head>
<BODY VLINK="#000000" LINK="#000000" BGCOLOR="#ffffff" TEXT="#000000"
onLoad="if (layerok) showTree();">
<SCRIPT language="JavaScript1.2">
<!--
initDiv()
hideLayer("sitemapinfo")
//--></SCRIPT>
<div id="ZielDiv" style="width:800px;height:400px;border:1px solid #444;"></div>
</BODY>
</html>
Hat denn wirklich niemand einen Schimmer, wie das geht?