php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.02.2008, 09:40  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard Bild onMouseOver einblenden

Ich möchte dass beim "drüberfahren" mit der Maus über ein Bild das Bild erscheint und beim "verlassen" des Mauszeigers des Bildes das Bild wieder verschwindet. Mein erster Versuch war folgender:

Code:
[img]schluessel.gif[/img]
Am Beginn ist das Bild ja zu sehen. Fahre ich mit der Maus nun vom Bild weg, verschwindet es wie gewollt. Also das onMouseOut funktioniert.
Fahr ich jetzt mit dem Mauszeiger wieder über die Stelle an der das Bild vorher war, kommt leider nichts mehr.
Bisschen im Inet "gestöbert" und so sah mein zweiter Versuch aus:

Code:
<div id="schluesselbox" style="position:absolute; left:10px; top:10px; height:50px; width:50px;" onMouseOver="document.getElementById('schluessel').style.visibility='visible'" onMouseOut="document.getElementById('schluessel').style.visibility='hidden'">
[img]schluessel.gif[/img]
</div>
Mit dieser Methode passiert garnichts...

Bitte um Hilfe!
Grüße, Rocco
rocco ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.02.2008, 09:51  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Versuch doch einfach die SRC auf ein durchsichtiges Bild zu setzen
cycap ist offline   Mit Zitat antworten
Alt 21.02.2008, 09:53  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard

Danke, das ist mir auch schon vorgeschwebt. Aber ich wollte es so lösen (ich finds eleganter ) In der Zwischenzeit werd ichs mal so machen...
rocco ist offline   Mit Zitat antworten
Alt 21.02.2008, 11:22  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Also ich hab gerade mal deinen zweiten Code kopiert. Wenn du getElementById benutzt sollte das IMG auch ne id haben. Die hab ich hinzugefügt und es funktioniert einwandfrei...
cycap ist offline   Mit Zitat antworten
Alt 21.02.2008, 12:15  
Neuer Benutzer
 
Registriert seit: 20.02.2008
Beiträge: 8
Makuro
Standard

ansonsten einfach getElementByID mit getElementByName austauschen

Code:
<div id="schluesselbox" style="position:absolute; left:10px; top:10px; height:50px; width:50px;" onMouseOver="document.getElementByName('schluessel').style.visibility='visible'" onMouseOut="document.getElementByName('schluessel').style.visibility='hidden'">
[img]schluessel.gif[/img]
</div>
Makuro ist offline   Mit Zitat antworten
Alt 21.02.2008, 12:38  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard

...hilft leider auch nix
rocco ist offline   Mit Zitat antworten
Alt 21.02.2008, 12:50  
Neuer Benutzer
 
Registriert seit: 20.02.2008
Beiträge: 8
Makuro
Standard

nur mal ein paar Grundlegende Fragen...

welchen Browser verwendest du denn zum anschauen?
hat der Browser auch Java bzw. Jscript/Javascript aktiviert?
Makuro ist offline   Mit Zitat antworten
Alt 21.02.2008, 16:35  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Möglicherweise wird beim Setzen von visibility das Element so ausgeblendet, dass Mouseover Aktionen nicht mehr wirken (dachte bisher, das sei nur bei display:none; der Fall). Setz doch ein Hintergrundbild eines divs, statt ein Image Tag zu verwenden.
nikosch ist offline   Mit Zitat antworten
Alt 22.02.2008, 12:52  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard

Danke für die Antwort nikosch. Ich habs inzwischen mit einer transparenten Grafik gelöst. Werde es bei Zeiten probieren. Danke!

Browser: FireFox, JS natürlich aktiviert (sonst würd das ausblenden ja schon nicht funktionieren)

Grüße
rocco ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Es erscheint das alte Bild (cache problem) !! mac PHP-Fortgeschrittene 12 18.05.2011 11:23
Transparentes Bild über Bild legen *update gelöst* Broadcast PHP-Fortgeschrittene 11 04.02.2008 15:27
[Erledigt] Nächstes Bild, Vorheriges Bild in PHP mit MySQL Datenbanken 2 15.05.2006 20:50
[Erledigt] Bild immerwieder holen PHP Tipps 2006 2 18.02.2006 01:24
[Erledigt] Text in Bild dynamisch rechtsbündig einblenden?? PHP Tipps 2005-2 16 27.12.2005 18:27
Horizontaler Bilder-Scroller mit Vergrößerung (OnMouseover)? HTML, Usability und Barrierefreiheit 5 09.09.2005 09:03
Designproblem: Text und Bild Sirke HTML, Usability und Barrierefreiheit 2 08.09.2005 14:59
[Erledigt] Bild aus Datei in Bild einfügen PHP Tipps 2005-2 1 07.08.2005 23:36
[PHP«Image] Bild in ein anderes Bild einsetzen PHP Tipps 2005-2 4 07.08.2005 19:39
[Erledigt] Bild Langsam Einblenden HTML, Usability und Barrierefreiheit 1 03.02.2005 23:04
[Erledigt] [JS]Neues Bild in neuem Fenster öffnen HTML, Usability und Barrierefreiheit 1 04.01.2005 11:39
Bild aus Server anzeigen lassen flual2000 PHP Tipps 2004 4 26.10.2004 16:33
Bild größe hat prob mit umbenennung. JEGO PHP Tipps 2004 1 08.07.2004 16:30
tabelle mit onmouseover einblenden lassen HTML, Usability und Barrierefreiheit 9 30.06.2004 13:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php onmouseover bild, php mouseover bild, mouseover bild einblenden, onmouseover bild einblenden, http://www.php.de/html-usability-und-barrierefreiheit/45538-bild-onmouseover-einblenden.html, onmouseover einblenden, onmouseover grafik einblenden, javascript bild einblenden, mouseover einblenden, php bild mouseover, mouseover bild php, onmouseover, php image mouseover, mouseover bild, on mouse over bild einblenden, php onmouseover image, php onmouseover bild anzeigen, onmouseover image, onmouseover bild, mouseover php bild

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.