• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

2 x onmouseover

dirk33

New member
Hi,
folgendes JS ist noch recht einfach zu verstehen:

Bilder vorladen (preloaden):
nx = new Image();
nx.src = 'normal.gif';
hx = new Image();
hx.src = 'highlight.gif';

wobei "x" für eine laufende Nummer steht


Aufruf beim Link:
<a href="datei.htm">
onMouseOver="Bilderwechsel('bild1',n0)"
onMouseOut="Bilderwechsel('bild1',h0)">

wobei "bild1" für den Namen des Bildes steht und "n0" für das oben definierte Bild

Sorry, ist einfach kopiert.
Jetzt möchte ich aber bei onmouseover 2 Grafiken ändern. Wenn ich nochmal onmouseover aufrufe, dann wird es ignoriert.
Bitte helft mir.
Dirk
 
einfach mal so tun..

<a href="datei.htm">
onMouseOver="Bilderwechsel('bild1',n0,'bild2',n1)"
onMouseOut="Bilderwechsel('bild1',h0,'bild2',h1)">

oder so:
<a href="datei.htm">
onMouseOver="Bilderwechsel('bild1',n0);Bilderwechsel('bild2',n1)"
onMouseOut="Bilderwechsel('bild1',h0);Bilderwechsel('bild2',h1)">

sollte gehen, denke ich.

beim ersten beispiel mußt du aber die funktionen so umschreiben, daß sie jetzt 4 Parameter erwarten!!
also

function Bilderwechsel(strPicElemt1,strPic1,strPicElemt2,strPic2)
{
...
(2 mal den code von dem Original)
( oder so tun:)
alte_Funktion_Bilderwechsel(strPicElemt1,strPic1);
alte_Funktion_Bilderwechsel(strPicElemt2,strPic2);
}

Peace PHP-B-GINNA
 
Re: einfach mal so tun..

Das Leben kann so einfach sein. Auf das ";" war ich auch gekommen. Habe es aber falsch gesetzt gehabt.
Danke
 
Zurück
Oben