"Onmouseout" virker ikke som det skal
Problemet fremgår af nedenstående link - nederst vises det uddrag af kodefilen, hvor jeg tror problemet ligger.http://www.henrik-kristoffersen.dk/vest-wood/afdelinger/afdelinger.php
Koden er bygget med 3 hovedjavascript og to underjavascript.
- onclick
- onmouseover
- onmouseout
Onclick: definerer at der skal åbnes et nyt vindue ved klik samt vinduesstørrelsen, at det ikke kan maksimeres osv.
De to sidstenævnte onmouseover og out har to variabler som bliver defineret i koden.
Onmouseover: Her defineres dels hvilket billede som skal skiftes til "mørk udgave" - derudover defineres hvilken "alt-tekst" samt hvilken "statuslinje-tekst" som skal vises for det enkelte billede.
Onmouseout: Her defineres dels hvilket billede som skal skiftes fra "mørk udgave" til "lys udgave" når musen er væk. - derudover defineres at der ikke længere skal vises en tekst i status-linjen ( ' ' ) og DET ER HER problemet opstår, når jeg har fjernet musen fra billederne, så bliver statuslinjen ikke blank, der bliver ved med at stå den tekst for det billede, som musen sidst har været henover.
Det mærkelige er at jeg godt kan få ovenstående problem til at virke, når der kun er tale om tekst-links
- se f.eks. http://www.henrik-kristoffersen.dk/vest-wood/herning/herning.php - her er der selvfølgelig også kun tale om en variabel, mens at der ved ovenstående problem på siden "afdelinger" er tale om to variabler for det samme javascript - så vidt jeg ved adskiller man disse to med et komma. Det synes jeg, at jeg har prøvet, men jeg kan ikke få det til at virke - det bliver ved med drille mig.
Det jeg ønsker ved onmouseout er at der i statuslinjen enten skal være blank ligesom på ovenstående link - eller også skal der stå "udført" sådan som der også nogle gange står.
Alle informationer omkring billeder og de forskellige tekster mv. er samlet i databasefil, hvor oplysningerne hentes fra. Dette har jeg ingen problemer med det virker tilsyneladende fuldstændig efter hensigten.
Herunder har jeg indsat den del af koden, hvor jeg tror problemet skal findes.
Her følger et uddrag af koden fra filen "afdelinger.php" som også kan ses live på følgende link:
- http://www.henrik-kristoffersen.dk/vest-wood/afdelinger/afdelinger.php
DET ER SOM SAGT VARIABLEN "onmouseout", der er problemer med.
-------------------------------------------------------------------------
<td nowrap align="left"><a onClick="window.open('http://www.henrik-kristoffersen.dk/vest-wood/afdelinger/seen.php?index=<?echo "$key&picnr=$i";?>','_new','scrollbars=no,menubar=no,resizable=no,status=no,width=500,height=350');return false;" href="http://www.henrik-kristoffersen.dk/vest-wood/afdelinger/seen.php?index=<?echo "$key&picnr=$i";?>" onMouseOut="changePic(document.images[<? echo $imagecount;?>],'<?echo getTagString($val,"piclille$i");?>','')" onMouseOver="changePic(document.images[<? echo $imagecount;?>],'<?echo getTagString($val,"picmoerk$i");?>'),MM_displayStatusMsg('<?echo getTagString($val,"billedeText$i");?>');return document.MM_returnValue"><img src="<?echo getTagString($val,"piclille$i");?>" border="0" alt="<?echo getTagString($val,"billedeText$i");?>"></a></td>
-----------------------------------------------------------------
Håber at en eller anden vil kunne hjælpe mig - til gengælde giver jeg 70 point - På forhånd tak for hjælpen eksperter.
