Auweia
Marc
- javascript
0 Marc0 Jan Rochel
Hallo liebe Listies,
hab ein riesen Problem.
Bastle schon seit geraumer Zeit an einer Navigation rum.
Aber der liebenswerte Netscape treibt mich dabei in den Wahnsinn.
Folgendes:
Zwei Frames.Eins links eins rechts.
Links ist die Navigation.Bestehend aus blauen rechtecken.
Ein Rechteck ist immer gelb udn zeigt damit an auf welcher Seite
man sich gerade befindet.Rollt man über ein Rechteck so klappt noch ein Untermenü nach unten(Layer).Außerdem wird noch der Themenbereich
zu dem das Rechteck gehört in ein anderes Layer geschrieben.
Um auch nur eine Navigationsseite zu brauchen bin ich folgendermaßen
vorgegangen.
In den Layern der Unternavigation befinden sich Links,
die Html-Seiten in das rechte Frame laden.Diese Html-Seiten hingegen,haben JavaScripts die beim Laden der Seite funktionen
im rechten Frame aufrufen udn dabei Paramter übergeben.
Es wird als erstes die Funktion aufgerufen die die Variable
des Navigationsframes ändert (Diese Variable wird später in
das Layer geschrieben). Und eine Funktion die dem
Navigationsframe sagt welches der Rechtecke nun Gelb ist.
Und genau da liegt mein Problem (Ufff).
Es sei zuvor gesagt, im Internet-Explorer funktioniert es perfekt.
Im Netscape auch, solange sich die Dateien auf einer Ebene befinden.
Wenn ich eine Html-Seite sin einen anderen Ordner lege und die Navigation mit diesem verlinke schreibt er zwar noch
die Variable in den Layer, aber versetzt den gelben Punkt nicht mehr.
Habe auch schon reges debugging betrieben, aber leider ohne
Erfolg.
Der Witz an der Sache ist: Ich habe zum testen in die Funktion,
die das Rechteck austauschen soll schon einige 'alerts' hineingeschrieben.Eines bevor die Bilder ausgetauscht werden und
eines danach.Die 'alert's geben den Pfad des Bildes an,
welches ausgetauscht werden soll.
An dem Pfad sehe ich, das Netscape die Bilder zwar austauscht,
dies jedoch nicht anzeigt.
D.h. beim ersten alert ist das Rechteck ein /punkt_blau.gif und
beim zweiten ein /punkt_gelb.gif.
Ich habe das ganze mal unter:
http://www.brachial.de/zme
auf den Server geschmissen.
Falls irgendwer einen Tip hat, so wäre ich wirklich froh.
Hat mich heute schon ganz schön viel Nerver gekostet der Sch....
Liebe Grüße
Marrc
Ach ja, was ich vergaß.
Belegte Punkte sind:
Das erste Rechteck.
beim zweiten Rechteck: Punkt4 (Ist auch der Punkt der
in ein anderes Verzeichnis verlinkt ist und mir sorgen macht.)
beim zweiten Rechteck: Punkt 5 (Funktioniert)
Lern Java und mach ein Menüapplet ;-)
(damit funzt das wirklich sehr gut)
Lern Java und mach ein Menüapplet ;-)
(damit funzt das wirklich sehr gut)
Frage: Wo ist bei meinem Auto der Schalter für die Nebelschlußleuchte?
Antwort: Verkauf dein Auto, kauf dir nen Roller, da hast du die Probleme nicht.
Ich glaube nicht, dass deine Antwort wirklich hilfreich war.....
Schönes Wochenende...
CoKo
Frage: Wo ist bei meinem Auto der Schalter für die Nebelschlußleuchte?
Antwort: Verkauf dein Auto, kauf dir nen Roller, da hast du die Probleme nicht.Ich glaube nicht, dass deine Antwort wirklich hilfreich war.....
Schönes Wochenende...
CoKo
Danke CoKo,
inzwischen bin ich selbst auf des Rätsels Lösung gekommen.
Es waren die verdammten Bild-Pfade.
Netscape geht davon aus (auch wenn die Html-Seite mit der Funktion
in einem anderen verzeichnis liegt), das die Bilder in dem Verzeichnis des rechten Inhaltframes liegen.
Mag wirr klingen, ist es auch.
Und Java hab ich kein Bock zum lernen.Bähhh.