wahsaga: JS Navigation -> Steuerung über URL

Beitrag lesen

hi,

Nun, die Navigation wird nun nicht mehr angezeigt!

Dann ermittle zunächst, ob das an einem Fehler im Code, oder in der Logik liegt ("Debugging").

Ich habe ganz am Anfang folgenden Teil hinzugefügt:

if (window.location.search != "") {
var link = window.location.search;
var position = link.indexOf("=");
var section = link.substr(position++);

Kontrollausgabe? Enthalten die Variablen jetzt das, was du erwartet hast?

Und jeden "Navigations-Block" (also bei jedem Hauptmenüpunkt) habe ich um diesen if-Teil erweitert:

document.write('<a href=# onclick=outline('messtechnik') return false><b>Mess- &amp; Applikationstechnik</b></a>');

if (section != "" && section = "messtechnik") {
document.write('<br><div class="navi" id=messtechnik');
} else {
document.write('<br><div class="navi" id=messtechnik style=display:none>');

Erscheint dir das nicht selber verflixt aufwendig und redundant?

Da wäre vielleicht doch der Vorschlag von Jürgen überdenkenswert, erst mal den Navigationscode komplett zu erzeugen, und dann anschließend nur einen bestimmten Knoten zu manipulieren.
Erfordert aber natürlich etwas mehr Einarbeitung ins DOM Level 2 und seine Methoden.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }