mjchael Geschrieben 15. März 2005 Geschrieben 15. März 2005 Ich habe einen netten Popupeffekt für eine Login-Datei erzeugt. Ein Bereich der Seite reagiert auf die Mous (hover) dazu habe ich einfach ein unsichtbares Gif hinterlegt, der den Bereich abdeckt. Berührt man den Link erscheint ein Info-Bild wie ein Popup. Das funktioniert prima bei Morzilla, und bei Opera, aber der IE macht Probleme. Leider finde ich den Fehler nicht. Darum habe ich hier den vereinfachten Quellencode angegeben. (Die Leerzeichen und Absätze habe ich nur zur Übersicht gemacht. Im Original sind die Tags dicht aneinander.) Kennt einer den Bug und hat eine Lösung für mich? <html> <style type="text/css"> <!-- #box{position:absolute;} #box a{ text-decoration:none; display:block; } #box a:link .info{display:block;} // unsichtbares Pixel wird angezeigt #box a:link .zwei{display:none;} // Infobild anfagns ausgeblendet #box a:hover{text-decoration:none;} #box a:hover .zwei{display:block;} // Pseudopopup wird angezeigt #box a:hover .eins{display:none;} // unsichtbares Pixel verschwindet --> </style> <head> </hed> <body> <div id="box"> <a href="navigation.html">home <span class="eins"> <img src="unsichtbares.gif" width="112" height="70"> </span> <span class="zwei"> <img src="sichtbares.gif" width="112" height="70"> </span> </a> </div> </body> </html> Gruß Mjchael
pc-nico Geschrieben 16. März 2005 Geschrieben 16. März 2005 ich hatte ein ähnliches Problem, mit verschieden Klassen bei Links bin mir nicht ganz sicher aber änder mal die Schreibweise so: #box .zwei a:hover {display:block;} // Pseudopopup wird angezeigt #box .eins a:hover {display:none;} // unsichtbares Pixel verschwindet Also erst die Klasse und dann das Objekt, so geht es zumindest mit Links
mjchael Geschrieben 19. März 2005 Autor Geschrieben 19. März 2005 Danke erstmal! Hat aber leider nicht funktioniert.... ...aber ich habe noch nicht alle Varianten ausprobiert! Gruß Mjchael
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden