+DHTML - Riesiger NS4 Bug
Marko
- browser
Hallo,
http://mt06.no-ip.com/DHTML/2.Creative Style Menu/Creative Style Menu.htm
Wenn Ihr in den Source schaut, werdet Ihr oben ein
<div style="left:0;top:0;"></div>
sehen, unter dem Javascript Verweis. Aber ohne diese eine Zeile funktioniert das ganze Script im NS4 nicht! Wenn ichs zwei Zeilen nach oben schiebe, oder es sogar ganz weglasse funktioniert nichts mehr. Im Script finde ich überhaupt keinen Zusammenhang damit. Wie kann ich diesen Bug umgehen? Wäre über jeden Hinweis froh!
Gruß Marko
PS. Funktioniert das Script im IE4?
Hallo Marko,
<div style="left:0;top:0;"></div>
sehen, unter dem Javascript Verweis. Aber ohne diese eine Zeile funktioniert das ganze Script im NS4 nicht
was stört dich denn konkret überhaupt daran?
Z.B. W3C-valider wirds ohne das div auch nicht, und Seitenaufbau
usw. willst du vermutlich auch nicht komplett umschmeissen?
Grüsse
Cyx23
Hi,
was stört dich denn konkret überhaupt daran?
Z.B. W3C-valider wirds ohne das div auch nicht, und Seitenaufbau
usw. willst du vermutlich auch nicht komplett umschmeissen?
Ich hab das Gefühl du hast gar nicht auf den Link geklickt, kann das sein? Es gibt da überhaupt keinen Seitenaufbau, es geht um ein DHTML-Script, das eben ohne dieses Div nicht funktioniert, was ja keinen Sinn macht.
Gruß Marko
Hallo,
ich hab das Gefühl _du_ hast gar nicht auf den Link geklickt, kann das
sein?
Es gibt da nämlich einen Seitenaufbau, es geht um ein DHTML-Script, das
eben ohne diesen nicht funktioniert, was sehr wohl Sinn macht.
Grüsse
Cyx23
Hi,
ich hab das Gefühl _du_ hast gar nicht auf den Link geklickt, kann das
sein?Es gibt da nämlich einen Seitenaufbau, es geht um ein DHTML-Script, das
eben ohne diesen nicht funktioniert, was sehr wohl Sinn macht.
Ich hab es ja geschrieben, was soll das? Es gibt einen Aufbau, wenn du das eine Script meinst. Und die Frage war, wieso NS4 auf dieses eine Div (das einzige, ausgenommen die, die zum Menü gehören) nicht verzichten kann. Es macht keinen Sinn, das das ganze Script nicht funktioniert, wenn das Div nicht dasteht! Ich hoffe Du endlich verstanden wo mein Problem liegt, ich mein im ersten Post hätt ich das genau genug erklärt.
Marko
Hallo Marko,
Ich hab es ja geschrieben, was soll das? Es gibt einen Aufbau, wenn du das eine Script meinst. Und die Frage war, wieso NS4 auf dieses eine Div (das einzige, ausgenommen die, die zum Menü gehören) nicht verzichten kann. Es macht keinen Sinn, das das ganze Script nicht funktioniert, wenn das Div nicht dasteht! Ich hoffe Du endlich verstanden wo mein Problem liegt, ich mein im ersten Post hätt ich das genau genug erklärt.
es gibt einen ganzen Haufen Gründe, die direkt oder indirekt
mit dem Seitenaufbau zu tun haben.
So kann es um Nebeneffekte von Inlinestyles oder Probleme
bei der dynamischen Seitenerstellung gehen.
Falls es hier weniger damit zu tun hat musst Du halt das Script
durcharbeiten, ob ein Objekt benötigt wird oder ob nur irgendeine
Schleife für einen Browser nicht extra auf 0 statt 1 gesetzt werden
soll usw.
Manchmal werden auch abenteurliche Konstruktionen als Kopierschutz
zur Wiedererkennung eingesetzt.
Wenn ich aber davon ausgehe es wäre nicht der Seitenaufbau, komme
ich doch zu der Frage warum das Div nicht per JavaScript erzeugt
wird, wäre ja viel logischer. Da aber auch das offenbar Probleme
verursacht, komme ich wieder dahin dass es eher ein Problem bei der
dynamischen Seitenerstellung ist, und das hat dann mit dem
Seitenaufbau zu tun, auch mit dem Verzicht auf ein onload-event.
Grüsse
Cyx23
Hallo,
Möchte jetzt nichts falsches erzählen, glaube aber mich daran zu erinnern, dass es da ein Problem beim NS4 gibt, wenn dein erstes Script ein externes ist und wenn <zweite Bedingung ist mir entfallen> ist. Es hilft aber, wenn du davor einen leeren Script-Bereich setzt.
karl