// Kleines JavaScript zum Laden des Navigationsframes // (c) Andreas Hofmeier -- under GPL // Ich hasse JavaScript, aber dies war die einzige Möglichkeit mein // Navigationsframe zu verwenden. // Siehe http://www.lgut.uni-bremen.de/an-h/papers/frames_aber_richtig/ // http://www.an-h.de.vu/papers/frames_aber_richtig/ // http://www.an-h.de/papers/frames_aber_richtig/ var timer var einmalgleich = 0; // Leider funktionieren Seiteninterne Links nicht mehr. Derher hier // ein Unterprogramm, das 4 mal in der Sekunde überprüft, ob ein // Seiteninterner Link angewählt wurde und diesen dann richtig // einblendet. // Diese Lösung führt leider dazu, das es Probleme mit der // Back-Funktion des WEB-Browsers (nur Galeon/Mozilla) gibt. function autoreload() { clearTimeout(timer); timer=setTimeout("autoreload()", 250); if (self.location == parent.Inhalt.location.href) { einmalgleich = 1; } if (parent.Inhalt.location.href != "" && self.location != parent.Inhalt.location.href && einmalgleich == "1") { parent.Inhalt.location.href = parent.location.href; location.replace(parent.location.href); } } // Abschalten der Navigationszeile function nonaviframe() { document.cookie = "noNaviFrame"; location.reload(); } //alert(navigator.appCodeName); // Einfach nur Frames killen, oder... if (document.cookie == "noNaviFrame" || 1) { if (parent.frames.length != 0) { parent.location.href = self.location; } } else { // ... Navigationssystem starten... // Wenn Seite in Frame, eigendes Frame aufrufen if (parent.location.href != self.location) { parent.location.href = self.location; } else { // Navigations-Frame starten if (parent.frames.length == 0) { // Navigationsframe // document.close(); // document.open(); // document.writeln("