JeuWeb - Crée ton jeu par navigateur

Version complète : [Réglé]double action en JS
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
bonjour à tous

je voudrais faire deux actions en simultanné sur un onmouseover, à savoir changer l'image d'un lien et raffraichir une autre frame en même temps

je m'y prends de la façon suivante :

dans la partie <head> :
je créé une fonction javascript qui doit me faire les deux actions que je veux :

Citation :<script type="text/javascript">
function passagesouris(urlphoto,nomphoto,url)
{
document[nomphoto].src= urlphoto;
window.top.leftFrame2.location = url;
}
</script>

et ça me dit systèmatiquement erreur sur la page
Développe ton Javascript avec Firefox ou Opera, qui te donnera des indications bien plus précises, parce qu'avec IE c'est trop vague pour qu'on puisse t'aider.
ok, je vais essayer, merci
re-bonjour

j'ai enfin trouvé d'où venait le problème, mais j'ai beau essayé toutes les méthodes, rien n'y fait

en fait cela vient de l'appel de la fonction, il concatene mes 2 variables pour n'en considérer qu'une seule

mon code :
Citation :echo('<a href="monurl.php" onmouseover="passagesouris(\''.$urlphoto.','.$nomphoto.'\');">
<img name="nomphoto" src="monimage.png" style="border:none;" /></a>');

et ma fonction :
Citation :function passagesouris(urlphoto,nomphoto)
{
document.nomphoto.src= urlphoto;
}

et en fait il me passe dans urlphoto, la concaténation de $urlphoto et $nomphoto

j'ai essayé en ajoutant des ", des \" des +a et pleins d'autres trucs chopés à droite à gauche sur des forums sur javascript, sans aucun succès :pleure2:

quelqu'un a une idée ?
youpi j'ai trouvé ! \o/

je vous montre la solution, si jamais ça peut servir à quelqu'un :

Citation :echo('<a href="monurl.php" onmouseover="passagesouris(\''.$urlphoto.'\',\''.$nomphoto.'\');">
<img name="nomphoto" src="monimage.png" style="border:none;" /></a>');
lol j'alais te le dire mais apriori tua trouvé comme un grand
oublie pas le [réglé] en debut de titre merci
Pourquoi tu utilise pas un css ? Smile
par ce que je suis encore un noob en CSS Smile