2010-06-23 7 views
1

Mon code ressemble à ceci en utilisant Image Swap de Dreamweaver.Désactiver la fonction onmouseout lorsque l'événement onclick est activé

<a href = "#"> <img src="images/leistungen.png" alt="leistungen" name="leistungen" 
width="162" height="38" id="leistungen" 
onclick="MM_swapImage('home','','images/home_orig.png','philosophie','', 'images/philosophie.png','kontakt','','images/kontakt.png','body_layout','','images/body_leistungen.png',0)" 
onmouseover="MM_swapImage('leistungen','','images/leistungen_onclick.png',1)" 
onmouseout="roll()" /></a> 

j'ai cette fonction

function roll(){ 
var temp; temp.src = 'images/leistungen_onclick.png'; 
if(document.leistungen.src == temp.src){return false;} 
else {document.leistungen.src = 'images/leistungen.png';} 
} 

Je veux la fonction rouleau() pour détecter si l'image a été cliqué ou non .. donc ma solution est de vérifier si la source d'image est leistungen_onclick .png sinon exécutez la fonction onmouseover ..

if(document.leistungen.src == temp.src){return false;} 

jamais exécuté ... Ma question est .. quelle est la bonne façon de déter ne la source d'image d'une image? ou existe-t-il un moyen simple de désactiver la fonction onmouseover lorsque la fonction onclick est exécutée?

Merci beaucoup! Jr EDIT: désolé je ne sais pas comment en faire un code. Maintenant je sais.

+2

Veuillez reformater vos sections de code en indentant 4 espaces. Je le ferais moi-même, mais je ne peux pas éditer les messages d'autres peuples pour le moment. –

Répondre

0
<a href="#" img src="images/leistungen.png" alt="leistungen" name="leistungen"  
width="162" height="38" id="leistungen"  
onclick="MM_swapImage('home','','images/home_orig.png','philosophie','','images/philosophie.png','kontakt','','images/kontakt.png','body_layout','','images/body_leistungen.png',0)`;this.onmouseout=''" 
onmouseover="MM_swapImage('leistungen','','images/leistungen_onclick.png',1)"   
onmouseout="document.leistungen.src = 'images/leistungen.png';">Text</a> 
Questions connexes