background-image:url
Pfilop
- css
Halli Hallo ihr
Ich hab grad ein Problem!
Folgendes: Beim MouseOver poppt ne div auf, die auch ein CSS-Hintergrundbild hat.
Das aufklappen klappt einwandfrei auf allen Browsern, bloß als ich die Seite am Mac angeschaut hab, war kein Hintergrundbildrahmen zu sehn; dann hab ich auch noch festgestellt, dass der blöde Netscape das gleiche macht...
Was geht da ab?
Da habt ihr mal den Link: [url: http://www.torrero.de/2/gastgewerbe-magazin/frames/main.html]
MfG Pfilop
Hallo Pfilop,
Das aufklappen klappt einwandfrei auf allen Browsern, bloß als ich die Seite am Mac angeschaut hab, war kein Hintergrundbildrahmen zu sehn; dann hab ich auch noch festgestellt, dass der blöde Netscape das gleiche macht...
Ich hab ungefähr mindestens wenn nicht noch mehr Browser auf dem Mac, noch dazu 2 verschiedene Betriebssysteme.
Ich hab ungefähr 2 "Netscapes", davon höchstens einen "blöden" auf dem PC.
Welche(n) meinst Du?
Gruß aus Köln-Ehrenfeld,
Elya
Hi
Ich hab ungefähr mindestens wenn nicht noch mehr Browser auf dem Mac, noch dazu 2 verschiedene Betriebssysteme.
Ich hab ungefähr 2 "Netscapes", davon höchstens einen "blöden" auf dem PC.
Welche(n) meinst Du?
PC-NS7 und Mac-IE5
Hallo Pfilop,
versuch mal, statt style.visibility='hidden' und 'visible' die Eigenschaft display='none' und 'block' zu nehmen und zu beeinflussen.
Hat es besondere Gründe, daß Du pro einzublendendes Submenü 2 verschachtelte Layer und noch eine Tabelle innen drin verwendest?
Die styles sowie das Javascript würde ich auslagern und nur Funktionen aufrufen, denen Du Parameter ('a501') mitgibst.
Gruß aus Köln-Ehrenfeld,
Elya
Hallo
versuch mal, statt style.visibility='hidden' und 'visible' die Eigenschaft display='none' und 'block' zu nehmen und zu beeinflussen.
Das is doch das gleiche in grün...
Hat es besondere Gründe, daß Du pro einzublendendes Submenü 2 verschachtelte Layer und noch eine Tabelle innen drin verwendest?
Jub
Die styles sowie das Javascript würde ich auslagern und nur Funktionen aufrufen, denen Du Parameter ('a501') mitgibst.
Spielt doch auch keine Rolle, im Grunde meine Sache...
Trotzdem Danke ;-)
Hallo Pfilop,
versuch mal, statt style.visibility='hidden' und 'visible' die Eigenschaft display='none' und 'block' zu nehmen und zu beeinflussen.
Das is doch das gleiche in grün...
bei mir (Firefox 0.8 und Mozilla 1.6 = NS 7) nicht.
Hat es besondere Gründe, daß Du pro einzublendendes Submenü 2 verschachtelte Layer und noch eine Tabelle innen drin verwendest?
Jub
dann ist ja gut ;-)
Die styles sowie das Javascript würde ich auslagern und nur Funktionen aufrufen, denen Du Parameter ('a501') mitgibst.
Spielt doch auch keine Rolle, im Grunde meine Sache...
beim Analysieren von Fehlern erleichtert es das Suchen. Dein Code wird schlanker und schneller. Natürlich Deine Sache.
Gruß aus Köln-Ehrenfeld,
Elya
Halli Hallo
bei mir (Firefox 0.8 und Mozilla 1.6 = NS 7) nicht.
Jabs jetzt mal beim Januar so gemacht; ändert gar nix...
beim Analysieren von Fehlern erleichtert es das Suchen. Dein Code wird schlanker und schneller. Natürlich Deine Sache.
Versteh schon, is ja aber normalerweise nicht die Regel ;-)
thx
Hallo Pfilop,
bei mir (Firefox 0.8 und Mozilla 1.6 = NS 7) nicht.
Jabs jetzt mal beim Januar so gemacht; ändert gar nix...
hm. was bei mir noch anders war, war der Pfad in der background-image:url(); weil ich alles runtergeladen hatte. Probier mal einen relativ(er)en Pfad und nicht den von der /Wurzel
Gruß aus Köln-Ehrenfeld,
Elya
Hi
Probier mal einen relativ(er)en Pfad und nicht den von der /Wurzel
So jetzt liegts im selben ordner...
noch relativer geht nicht... ;-))
Geht trotzdem nicht...
... aber bitte nicht übers Layout lachen ...
ICH KANN DOCH NICHTS DAFÜR !!!! ;-(((( ^^
Soooo
Die styles sowie das Javascript würde ich auslagern und nur Funktionen aufrufen, denen Du Parameter ('a501') mitgibst.
Ich war fleißig; jetzt müsste es für euch übersichtlicher sein; aber gehn tuts trotzdem noch nicht... ,-(
Alles viel zu kompliziert ! Wenn schon Tabellen, dann aber richtig ... Wie waer's denn damit :
<div style="position:absolute; top:130px; left:190px; visibility:hidden;" onMouseOver="document.getElementById('a0501').style.visibility='visible'" onMouseOut="document.getElementById('a0501').style.visibility='hidden'"> <table border="0" id="a0501"cellspacing="no"cellpadding="no"> <tr> <td background="poprahmen.gif" style="width:260px; height:120px; background-repeat:no-repeat;" class="norm"> <img src="transparent.gif" width="40" height="10" border="0"><a href="javascript:pop(501);">Bier und Biermixgetränke</a><br> <img src="transparent.gif" width="40" height="10" border="0"><a href="javascript:pop(502);">Restaurant, Foyer</a><br> <img src="transparent.gif" width="40" height="10" border="0"><a href="javascript:pop(503);">Hotelsoftware, Kassensysteme</a> </td></tr></table> </div> usw ... Statt der transparenten Gifs kannst du natuerlich auch Leerzeichen verwenden !! Probier's mal aus ! :o)
BZW : <div style="position:absolute; top:170px; left:30px; cursor:pointer; width:167px; height:31px;" class="norm" onMouseOver="document.getElementById('a0501').style.visibility='visible'" onMouseOut="document.getElementById('a0501').style.visibility='hidden'"> <img src="januar.jpg" border="0" alt=""> </div> <div style="position:absolute; top:130px; left:190px; visibility:hidden;"> <table border="0" id="a0501"cellspacing="no"cellpadding="no"> <tr> <td background="poprahmen.gif" style="width:260px; height:120px; background-repeat:no-repeat;" class="norm"> <img src="transparent.gif" width="40" height="10" border="0"><a href="javascript:pop(501);">Bier und Biermixgetränke</a><br> <img src="transparent.gif" width="40" height="10" border="0"><a href="javascript:pop(502);">Restaurant, Foyer</a><br> <img src="transparent.gif" width="40" height="10" border="0"><a href="javascript:pop(503);">Hotelsoftware, Kassensysteme</a> </td></tr></table> </div>
Hallo
Danke schön.
Habs jetzt sö ähnlich gemacht, und klappt;
... kappier bloß nicht, warum; die Billigbrowser halt :-P