Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Onmouseover Bug?
HTML-Editor phase 5 Support > Fragen, Lösungen zu HTML-Problemen bzw. Webdesign-Fragen - Talk > HTML
Bjoern_Z
Hi Jungs und Mädels,

ich hab schon wieder ein Problem mit meiner Tabelle!

Ich habe versucht in der Tabelle die ich erstellt habe einen MouseOver Efeckt zu machen und alles auch so gemacht wie es in Selfhtml stand. Nachdem es nicht ging habe ich den Quelltext per Copy and Paste Kopiert, allerdings hat es nicht funktioniert, dann hab ich es in eine Datei ohne die Tabelle Kopiert und es hat funktioniert! Ich häng schon seid gestern dadran aber ich bekomme es irgendwie nicht hin.
Kann es sein das es bei meinem MouseOver Efekt Probleme mit der Tabelle gibt?

-> klick <-


Schon mal Vielen Dank für eure Hilfe!


Gruß Björn Z.
Bjoern_Z
Wenn das ganze mal jemand ausprobieren will hab ich mal einen ZIP mit den Deiteien zu Verfügung gestellt. Aber da ist mein Copyright drauf! wink.gif



Display.ZIP
Andreas
Urheberrecht ... wir haben hier ein Urheberrecht. Copyright ist über'n Teich ... aber nur AFAIK, weil IANAL. wink.gif
Bjoern_Z
Das hört sich aber cooler an! biggrin.gif
heinzelhund
Hallo,

dein Problem liegt wahrscheinlich in der Adressierung des auszutauschenden Bildes. Du tauschst mit deinem Script das verkehrte Image aus.

Die Funktion zum Austausch
QUELLTEXT
function Bildwechsel(Bildnr,Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;};

spricht auf der linken Seite das auszutauschende Bild mittels eines Arrays an. In deinem Fall Image 0, also das erste auf der Seite vorkommende Bild. Dies ist aber nicht dein erster Knopf, sondern 'bilder/display_klein.gif'.

Hab's allerdings nicht ausprobiert, müsste es aber eigentlich sein. Versuchs mal im Funktionsaufruf mit 2 anstatt von 0.

Tipp: Es ist immer einfacher, den auszutauschenden Bildern einen Namen zu geben und diese konkret über diesen anzusprechen. Dann bekommt man auch keine Probleme, wenn man später einmal irgendwo ein Image einfügt und dadurch den Image-Array verändert.

Ciao
Heinzelhund
Bjoern_Z
Super!!!

Vielen dank es funktioniert bestens.


Das mit dem Namen hört sich gut an aber ich bin mir nicht ganz sicher wie ich das hin bekommen soll, ich hab zwar eine Vorstellung aber glaub net das es funktioniert.


Viele Grüße aus Hessen

Björn Z.
heinzelhund
Name einfach als String übergeben.

QUELLTEXT
<script ...>
function Bildwechsel(Bildnr,Bildobjekt) {
window.document.images[Bildnr].src = Bildobjekt.src;};
</script>

<img scr="xxx.jpg" name="derName">

<a href="#" onmouseover="Bildwechsel("derName",Bildobjekt)">


Ciao
Heinzelhund smile.gif
Bjoern_Z
Ja klasse, mit eurer Hilfe schaffe ich es bald Java Programmieren zu können! icon13.gif


Viele Grüße aus Hessen

Björn Z.
Andreas
ZITAT(Bjoern_Z @ 23.06.2004 - 17:07)
Ja klasse, mit eurer Hilfe schaffe ich es bald Java Programmieren zu können! icon13.gif

Es hat meines Wissens seit das Forum existiert noch niemand je eine Zeile Javacode geposted ... wie lernst Du es dann mit unserer Hilfe? blink.gif

Grüße

Andreas
Bjoern_Z
Weil ich langsam raffe was die Befehle bedeuten und was man damit anfangen kann.



Viele Grüße aus Hessen

Björn Z.
Ed_Home
ZITAT(filmfacts @ 23.06.2004 - 17:23)
Es hat meines Wissens seit das Forum existiert noch niemand je eine Zeile Javacode geposted ... wie lernst Du es dann mit unserer Hilfe?  blink.gif

Grüße

Andreas

rolleyes.gif der war gut ... *gggg* cool.gif
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.