Warum es nicht funktioniert kann ich dir nicht sagen, nur wenn man 2 mal auf reload drückt, erscheint der Text darunter.
Ergebnis 1 bis 9 von 9
- 21.05.2006, 13:42 #1
Website funktioniert nur in Safari nicht Ich hab eine Website gebastelt, die funktioniert in allen Browsern wunderbar. Nur mein geliebter Safari will die vier texte nicht anzeigen wenn man mit der Maus über einen der Knubbel fährt.
Es ist so sogar W3C konform, und trotzdem funktionierts nicht.
Gibts vielleicht trotzdem eine Möglichkeit das im Safari ordnungsgemäß zum Laufen zu bekommen?
Hier der Link zur Website: http://www.i-wars.net/newsite
Hier der Code:
JavaScript um den text nur dann anzeigen zu lassen, wenn man mit dem Cursor auf dem entsprechenden Link ist.
Die anzuzeigenden Texte:Code:function text_in(id) { if (document.getElementById) { document.getElementById(id).style.display="block"; } } function text_out(id) { if (document.getElementById) { document.getElementById(id).style.display="none"; } }
Die Links mit den onmouseover und onmouseout Angaben:Code:... <tr valign="top"> <td> <div style="display:none;" id="forum"><h2 align="center">Forum</h2></div> </td> <td> <div id="weblog" style="display:none;"><h2 align="center">Weblog</h2></div> </td> <td> <div id="chat" style="display:none;"><h2 align="center">Chat</h2></div> </td> <td> <div id="galerie" style="display:none;"><h2 align="center">Galerie</h2></div> </td> <td><h2> </h2></td> </tr> ...
Code:... <map name="Map" id="Map"><area shape="circle" coords="132,151,33" href="http://www.i-wars.net/forum/" target="_self" alt="Forum" onmouseover="rein1('platzhalter1',intro_1_ro.src);text_in('forum');" onmouseout="raus1('platzhalter1',intro_1.src);text_out('forum');" alt="Forum" /> </map> <map name="Map2" id="Map2"><area shape="circle" coords="110,151,36" href="http://blog.twoseb.de" target="_self" alt="Weblog" onmouseover="rein1('platzhalter2',intro_2_ro.src);text_in('weblog');" onmouseout="raus1('platzhalter2',intro_2.src);text_out('weblog');" /> </map> <map name="Map3" id="Map3"><area shape="circle" coords="84,150,37" href="http://www.i-wars.net/gtchat/" target="_self" alt="Chat" onmouseover="rein1('platzhalter3',intro_3_ro.src);text_in('chat');" onmouseout="raus1('platzhalter3',intro_3.src);text_out('chat');" /> </map> <map name="Map4" id="Map4"><area shape="circle" coords="69,154,38" href="http://www.i-wars.net/fotografie.php" target="_self" alt="Galerie" onmouseover="rein1('platzhalter4',intro_4_ro.src);text_in('galerie');" onmouseout="raus1('platzhalter4',intro_4.src);text_out('galerie');" /> </map> ...
- 21.05.2006, 14:45 #2wer kennt eigentlich noch den Hund, den ich als Benutzerbild verwende?
Tipp: hat mit Apple zu tun.
- 21.05.2006, 14:49 #3
Jopp, einmal sollte auch schon reichen. Aber auch nur wenn man grade mit dem Cursor auf einem der Knubbel ist. Wenn man den Cursor wieder weg und wieder drauf tut, ist der text wieder wg und kommt auch nimmer.

Kann mand as was ich michen will vielleicht auch noch anders lösen, als mit getElementById(id)?
- 21.05.2006, 15:46 #4
Tausch mal dein rein1...text_in und raus1...text_out aus zu text_in...rein1 und text_out ... raus1, dann sollte es klappen. Zumindest lief es hier so.
Also:
STOP! War es wohl doch nichtCode:<map name="Map" id="Map"><area shape="circle" coords="132,151,33" href="http://www.i-wars.net/forum/" target="_self" alt="Forum" onmouseover="text_in('forum');rein1('platzhalter1',intro_1_ro.src);" onmouseout="text_out('forum');raus1('platzhalter1',intro_1.src);" alt="Forum" /> </map> <map name="Map2" id="Map2"><area shape="circle" coords="110,151,36" href="http://blog.twoseb.de" target="_self" alt="Weblog" onmouseover="text_in('weblog');rein1('platzhalter2',intro_2_ro.src);" onmouseout="text_out('weblog');raus1('platzhalter2',intro_2.src);" /> </map> <map name="Map3" id="Map3"><area shape="circle" coords="84,150,37" href="http://www.i-wars.net/gtchat/" target="_self" alt="Chat" onmouseover="text_in('chat');rein1('platzhalter3',intro_3_ro.src);" onmouseout="text_out('chat');raus1('platzhalter3',intro_3.src);" /> </map> <map name="Map4" id="Map4"><area shape="circle" coords="69,154,38" href="http://www.i-wars.net/fotografie.php" target="_self" alt="Galerie" onmouseover="text_in('galerie');rein1('platzhalter4',intro_4_ro.src);" onmouseout="text_out('galerie');raus1('platzhalter4',intro_4.src);" /> </map>
- 21.05.2006, 16:13 #5
Japp, klappt leider auch nicht.
Trotzdem vielen dank für deine Hilfe!
- 21.05.2006, 16:58 #6
Moin,
mach's doch einfach mit 'nem CSS-hover, dann kannst Du die div. DOM-Unverträglichkeiten von JS ausschalten.
Gruß StefanWenn Sie mich suchen, ich halte mich in der Nähe des Wahnsinns auf, genauer gesagt
auf der schmalen Linie zwischen Wahnsinn und Panik, gleich um die Ecke
von Todesangst, nicht weit weg von Irrwitz und Idiotie!
- 21.05.2006, 17:00 #7
Aber mit nem CCS Hover klappt das doch so nicht. Ich will ja über einen Link fahren mit der Maus und an einer ganz anderen Stelle soll sich was ändern.
Aber egal. Ich habs geschafft. Zwar ist die Website nu nimmer so schön horizontal zentriert wie bisher, aber das mit den Texten funktioniert in llen Browsern!
- 21.05.2006, 17:02 #8
Moin,
selbstverständlich geht das mit hover auch an anderer Ecke!
Gruß StefanWenn Sie mich suchen, ich halte mich in der Nähe des Wahnsinns auf, genauer gesagt
auf der schmalen Linie zwischen Wahnsinn und Panik, gleich um die Ecke
von Todesangst, nicht weit weg von Irrwitz und Idiotie!
- 21.05.2006, 17:04 #9
Öhm okay... ich bitte um Aufklärung!

Am betsen mit einem kleinen Beispiel!
Ähnliche Themen
-
Flash funktioniert nicht mehr (Safari)
Von sfs im Forum BrowserAntworten: 40Letzter Beitrag: 23.04.2006, 00:14 -
Safari 2.0.3 ondragover funktioniert nicht mehr in Frames
Von Thomas Schumann im Forum Web-ProgrammierungAntworten: 7Letzter Beitrag: 11.04.2006, 09:39 -
www.edns.de funktioniert nicht mit Safari??
Von BillyBlue im Forum BrowserAntworten: 10Letzter Beitrag: 16.12.2005, 11:50 -
Mittelklick funktioniert in Safari aber nicht im Firefox!
Von maxT im Forum BrowserAntworten: 12Letzter Beitrag: 10.10.2005, 09:48



Zitieren
