Bonjour,
Ceci est mon premier message sur ce site que j'apprécie et qui m'aide beaucoup.
Réalisant actuellement un site japonais, je souhaite faire un roll-over de texte français / japonais (texte français au départ, texte japonais sur un mouseover, texte français sur un mouseout).
Après avoir utilisé une fonction javascript, je me suis aperçu qu'elle fonctionnait sous IE mais qu'elle plantait Netscape.
Grâce à des exemples trouvés sur ce forum, j'ai pu écrire une fonction qui fonctionne toujours parfaitement sous IE mais qui ne marche qu'à moitié sous Netcape. En effet, sous Netscape, seul le premier mouseover fonctionne mais pas le mouseout (le texte reste en japonais).
Si quelqu'un avait une idée, je lui en serais très reconnaissant.
Voici le code :
Modifié par shogun (24 Aug 2005 - 07:17)
Ceci est mon premier message sur ce site que j'apprécie et qui m'aide beaucoup.
Réalisant actuellement un site japonais, je souhaite faire un roll-over de texte français / japonais (texte français au départ, texte japonais sur un mouseover, texte français sur un mouseout).
Après avoir utilisé une fonction javascript, je me suis aperçu qu'elle fonctionnait sous IE mais qu'elle plantait Netscape.
Grâce à des exemples trouvés sur ce forum, j'ai pu écrire une fonction qui fonctionne toujours parfaitement sous IE mais qui ne marche qu'à moitié sous Netcape. En effet, sous Netscape, seul le premier mouseover fonctionne mais pas le mouseout (le texte reste en japonais).
Si quelqu'un avait une idée, je lui en serais très reconnaissant.
Voici le code :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<script>
function changeOnMouseOver(){
f = document.getElementById('menu');
f.getElementsByTagName('a')[0].innerHTML="ƒz?[ƒ€";}
function changeOnMouseOut(){
f = document.getElementById('menu');
f.getElementsByTagName('a')[0].innerHTML="Index";}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<br>
<div id="menu" name="a">
<a href="#" onClick="" onMouseOver="changeOnMouseOver()"
onMouseOut="changeOnMouseOut()">Index</a>
</div>
</body>
</html>
Modifié par shogun (24 Aug 2005 - 07:17)