Hallo Leute
ich hab eine kleine Webseite mit einem etwas grösseren Problem. Anfangs ist oben nur ein Bild mit Menü zu sehen, aber sämtliche Menüinhalte befinden sich schon auf der Seite, und zwar in <div>s, die ich mit css ausgeblendet habe(display: none). Die grosse Idee meinerseits war nun diese, dass ein Menüklicken (href=#, minder elegant, ich weiss...) eine javascript function aufruft, die eine anfangs leere <div> (die nicht ausgeblendet ist), mit dem ausgeblendeten html des erwünschten Menupunktes füllt. Also so:
function einblenden(){divID.innerHTML=unsichtbarID.innerHTM L;}
Und das funktioniert. Aber....:
ich bleib logisch, und machs kurz:
mit dem Internet Explorer von Windows Vista (IE7 im folg.)kann ich die Seiten auf dem Apache Webserver von Ubuntu erfolgreich aufrufen.(LINUX zu Windows) Mit IE7 kann ich die Seiten auf einem IIS 5 unter Windows 2000 erfolgreich aufrufen(windows zu windows).
Mit dem Firefox 3 unter Ubuntu8.10 (FU810)kann ich die Seiten auf dem windows 2000 (IIS 5) Server erfolgreich aufrufen, wenn ich das anfangs leere <div> mit einem "dummy" Zeichen,zB. X fülle.(also: auch windows zu LINUX möglich) Wenn die Seiten auf einem Apache 2 webserver liegen und ichs mit FU810 versuche,also von LINUX zu LINUX, krieg ich zwar die Seiten angezeigt, aber das Menüklicken hat keine Wirkung, ganz egal ob das zu füllende <div> anfangs leer ist oder nicht.
Ich rufe immer so: http://192.168.0.x auf meinem kleinen Lokalnetz von Computern. Damit komm ich immer an, von Linux zu Windows und umgekehrt.
Wenn Firefox-user unter Linux meine Seiten nicht sehen können, taugts net. Ich vermutete, dass Firefox von dem document object modell vielleicht doch eine genauere Syntax erwartet. Aber wie ist es denn möglich, dass die Daten von dem IIS 5.0 akzeptiert werden? Hat jemand etwas ähnliches erlebt? Eine Lösung des Problems wäre angenehm.
mfg
ich hab eine kleine Webseite mit einem etwas grösseren Problem. Anfangs ist oben nur ein Bild mit Menü zu sehen, aber sämtliche Menüinhalte befinden sich schon auf der Seite, und zwar in <div>s, die ich mit css ausgeblendet habe(display: none). Die grosse Idee meinerseits war nun diese, dass ein Menüklicken (href=#, minder elegant, ich weiss...) eine javascript function aufruft, die eine anfangs leere <div> (die nicht ausgeblendet ist), mit dem ausgeblendeten html des erwünschten Menupunktes füllt. Also so:
function einblenden(){divID.innerHTML=unsichtbarID.innerHTM L;}
Und das funktioniert. Aber....:
ich bleib logisch, und machs kurz:
mit dem Internet Explorer von Windows Vista (IE7 im folg.)kann ich die Seiten auf dem Apache Webserver von Ubuntu erfolgreich aufrufen.(LINUX zu Windows) Mit IE7 kann ich die Seiten auf einem IIS 5 unter Windows 2000 erfolgreich aufrufen(windows zu windows).
Mit dem Firefox 3 unter Ubuntu8.10 (FU810)kann ich die Seiten auf dem windows 2000 (IIS 5) Server erfolgreich aufrufen, wenn ich das anfangs leere <div> mit einem "dummy" Zeichen,zB. X fülle.(also: auch windows zu LINUX möglich) Wenn die Seiten auf einem Apache 2 webserver liegen und ichs mit FU810 versuche,also von LINUX zu LINUX, krieg ich zwar die Seiten angezeigt, aber das Menüklicken hat keine Wirkung, ganz egal ob das zu füllende <div> anfangs leer ist oder nicht.
Ich rufe immer so: http://192.168.0.x auf meinem kleinen Lokalnetz von Computern. Damit komm ich immer an, von Linux zu Windows und umgekehrt.
Wenn Firefox-user unter Linux meine Seiten nicht sehen können, taugts net. Ich vermutete, dass Firefox von dem document object modell vielleicht doch eine genauere Syntax erwartet. Aber wie ist es denn möglich, dass die Daten von dem IIS 5.0 akzeptiert werden? Hat jemand etwas ähnliches erlebt? Eine Lösung des Problems wäre angenehm.
mfg
Comment