Problem mit Event-Handler "onClick"
Turbo
- javascript
Hallo Leutz!
Aus einem mir unerfindlichen Grund weigert sich mein Browser (Firefox), die Grafik für den Eventhandler "onClick" anzuzeigen, wohingegen die für onMouseOver und onMouseOut einwandfrei dargestellt werden!
Hier ist der Code:
<img src="n0.gif" height="25" width="103" hspace="10" border="0"
onMouseOver="src='n0over.gif'";
onMouseOut="src='n0.gif'";
onclick="src='n0click.gif'";
Ich sehe keinen Syntaxfehler, die Konsole zeigt auch nichts an, die Grafik (n0click.gif) existiert, der Suchpfad stimmt auch - was ist hier falsch?
Bis bald,
Jörg
Hallo Leutz!
Aus einem mir unerfindlichen Grund weigert sich mein Browser (Firefox), die Grafik für den Eventhandler "onClick" anzuzeigen, wohingegen die für onMouseOver und onMouseOut einwandfrei dargestellt werden!
Könnte n dem browser legen hast du schon auch mit anderen browsern versucht?
High!
Könnte n dem browser legen hast du schon auch mit anderen browsern versucht?
IE 5.0 zeigt n0click.gif tatsächlich an - allerdings erst, wenn man die gedruckte Maustaste wieder loslässt! Merkwürdig... gibt es für die Eventhandler Workarounds?
Bis bald im Khyberspace!
Yadgar
Now boozing: Instant-Kaffeeplörre von Aldi, ich glaube wirklich, ich steige auf Kokain um, andernfalls wird das nix mehr mit der IT-Karriere...
hi,
IE 5.0 zeigt n0click.gif tatsächlich an - allerdings erst, wenn man die gedruckte Maustaste wieder loslässt! Merkwürdig... gibt es für die Eventhandler Workarounds?
Könnte das vielleicht ein Problem bzgl. der "Priorität" der Eventhandler sein?
Während du auf das Bild klickst, ist ja idR. der Zustand onMousover auch noch gegeben - du bist mit dem Mauszeiger ja auf dem Bild, andernfalls könntest du nicht klicken ...
gruß,
wahsaga
Hi Wahsaga,
Während du auf das Bild klickst, ist ja idR. der Zustand onMousover auch noch gegeben - du bist mit dem Mauszeiger ja auf dem Bild, andernfalls könntest du nicht klicken ...
das war zunächst auch meine Intention, nachdem ich den codeschnipsel jedoch mit unterschiedlichen browsern getestet hab, wurde mir schnell klar, dass das offenbar nicht die Ursache ist...
jedenfalls nicht mit bei meinen testbrowsern mit meiner testdoctype...
verwunderlich finde ich es trotzdem, dass Turbo Yadgar nicht mit ein paar mehr informationen "rüberkommt" vielleicht liegt das problem ja an irgend'nem anderen fehler oberhalb oder unterhalb des vermeintlichen Problems
gruß,
wahsaga
gruß der Hilker
High!
Könnte das vielleicht ein Problem bzgl. der "Priorität" der Eventhandler sein?
Während du auf das Bild klickst, ist ja idR. der Zustand onMousover auch noch gegeben - du bist mit dem Mauszeiger ja auf dem Bild, andernfalls könntest du nicht klicken ...
Das klingt unlogisch, denn auch in dem Moment, wo ich die Maustaste loslasse (und das Bild dann doch noch angezeigt wird) ist nach wie vor onMouseOver gültig!
An der Priorität kann es wohl nicht liegen...
Bis bald im Khyberspace!
Yadgar
High!
Könnte n dem browser legen hast du schon auch mit anderen browsern versucht?
IE 5.0 zeigt n0click.gif tatsächlich an - allerdings erst, wenn man die gedruckte Maustaste wieder loslässt!
Ja, das ist nicht nur beim IE5 so, sondern auch bei allen anderen browsern, die ich kenne, was nicht heißt dass es bei allen so ist.
Vielleicht suchst Du onMouseDown?
Merkwürdig... gibt es für die Eventhandler Workarounds?
keine ahnung, evtl. google: onKlick Workaround
Bis bald im Khyberspace!
Yadgar
jo, cya!
Now boozing: Instant-Kaffeeplörre von Aldi, ich glaube wirklich, ich steige auf Kokain um, andernfalls wird das nix mehr mit der IT-Karriere...
High!
Vielleicht suchst Du onMouseDown?
Bingo! Das war es...
Danke für den Tipp!
Bis bald im Khyberspace!
Yadgar
High!
Vielleicht suchst Du onMouseDown?
Bingo! Das war es...
Danke für den Tipp!
keine Ursache...
ist mir jedoch immernoch schleierhaft, warum das mit onClick nicht funktioniert...
Bis bald im Khyberspace!
Yadgar
Gruß, der Hilker
Hallo Leutz!
Tach!
<img src="n0.gif" height="25" width="103" hspace="10" border="0"
onMouseOver="src='n0over.gif'";
onMouseOut="src='n0.gif'";
onclick="src='n0click.gif'";
sollte
Ich sehe keinen Syntaxfehler, die Konsole zeigt auch nichts an, die Grafik (n0click.gif) existiert, der Suchpfad stimmt auch - was ist hier falsch?
heißt die Grafik vielleicht ausversehen 'nOclick.gif' und nicht 'n0click.gif'?
ich hab deinen code mal rauskopiert, bei mir klappt das ohne problem..
hab's mit MSIE6 und FF1.5 versucht.
Bis bald,
Jörg
der Hilker
High!
heißt die Grafik vielleicht ausversehen 'nOclick.gif' und nicht 'n0click.gif'?
Nein, es ist eine Null, kein Oh!
Bis bald im Khyberspace!
Yadgar
High!
heißt die Grafik vielleicht ausversehen 'nOclick.gif' und nicht 'n0click.gif'?
Nein, es ist eine Null, kein Oh!
OK, vielleicht wäre ein URL mal hilfreich, wo man sich das "problem" im gesamten ansehen kann?
Bis bald im Khyberspace!
Yadgar
Gruß, der Hilker
<img src="n0.gif" height="25" width="103" hspace="10" border="0"
onMouseOver="src='n0over.gif'";
onMouseOut="src='n0.gif'";
onclick="src='n0click.gif'";Ich sehe keinen Syntaxfehler, die Konsole zeigt auch nichts an, die Grafik (n0click.gif) existiert, der Suchpfad stimmt auch - was ist hier falsch?
Bist du sicher, dass du die Maus auch nicht wieder vom Bild runter bewegt hast?
Schmeiss mal die beiden anderen Events raus.
Struppi.