onmouseover + onmouseout
danielklein
- programmiertechnik
0 rob
Hallo,
ich habe folgendes vor. Derzeit wird bei Click auf die Thumbs ein Fenster für das Grosse Bild geöffnet. Dieses große Bild erscheint immer oben auf der Seite, sodass wenn man sich im unteren Bereich der Seite befindet, überhaupt nicht bemerkt, dass sich das Fenster im obersten Seitenbereich geöffnet hat. Das nervt den User. Hier mal die Programmierung:
<!--Dieser Div wird über alles der Seite gelegt um darin das große Bild anzuzeigen -->
<div id="bildgross" style="display:none;" align="center">
<img name="grossimg" style="margin:2px;" onclick="imggross_aus('bildgross');" border="0" src="images/bilder/ohnebild.gif" alt="{$titel}" title="{$titel}" /><div align="center">{$bild_1_bez}</div>
<table width="300">
<tr>
<td width="10%" align="left" id="zurueckimg"> </td>
<td align="center"><a href="#" onclick="imggross_aus('bildgross');return false;">schließen</a></td>
<td width="10%" align="right" id="weiterimg"> </td>
</tr>
</table>
</div>
<!-- Ende Div über die Seite legen -->
Nun hätte ich gern gewusst, wie ich das Problem behebe oder alternativ eben, einen MouseoverEffekt einrichte. Erscheint mir persönlich die bessere Lösung.
Gewusst wie???
Kann mir hier jemand behilflich sein?
Vorab schonmal sehr vielen Dank!!!
Hi!
Derzeit wird bei Click auf die Thumbs ein Fenster für das Grosse Bild geöffnet.
Über Sinn und Unsinn von Popups läßt sich streiten...
In Zeiten von Popupblockern und/oder Browsern, die Popups in neuen Tabs öffnen können, sollte der Einsatz solcher Spielereien wirklich durchdacht sein.
Dieses große Bild erscheint immer oben auf der Seite, sodass wenn man sich im unteren Bereich der Seite befindet, überhaupt nicht bemerkt, dass sich das Fenster im obersten Seitenbereich geöffnet hat.
Da scheint was anderes nicht zu stimmen...
Also, wenn ich auf einen Link klicke, um ein Popup zu öffnen, dann übersehe ich dieses doch nicht.
Das nervt den User. Hier mal die Programmierung:
Keine Programmierung. Nur HTML.
Wo ist der Code der Funktion imggross_aus()?
<!--Dieser Div wird über alles der Seite gelegt um darin das große Bild anzuzeigen -->
Also irgendwie erscheint mir das Konzept nicht so recht durchdacht...
<div id="bildgross" style="display:none;" align="center">
Ich verstehe denn Sinn nicht. Wieso dieses Div, das du dann mittels CSS nicht anzeigst?
Nun hätte ich gern gewusst, wie ich das Problem behebe
Was genau ist denn das Problem?
Was soll denn beim Mouseover passieren?
oder alternativ eben, einen MouseoverEffekt einrichte.
Du kannst den Eventhandler onclick durch onmouseover in deinem Code ersetzen.
Schöner Gruß,
rob