PDA

Afficher la version complète : Petit problème de Javascript



lucienmathieu
18/06/2005, 08h34
<script language=\"Javascript\">
function show(name) {
window.event.srcElement.src = name;
}
</script>

show.jpg</img>

évidemment, ce code fonctionne sous IE et pas sous Firefox.
et le type de code suivant


<script language=\"Javascript\">
document.onmouseover = hide;
document.onmouseout = show;
function show(e) {
if (!e) {
window.event.srcElement.src = "show.jpg";
} else
e.target.src = "show.jpg';
}

function hide(e) {
if (!e) {
window.event.srcElement.src = "hide.jpg";
} else
e.target.src = "hide.jpg';
}
</script>

show.jpg</img>

bin dans le cas de IE, il me dit qu'il y a pas d'objet target, et pour firefox pas d'objet srcElement... et dans ce cas-ci, je suis pas assez doué pour trouver le nom de l'objet, je préfère encore la première solution.

rabobsky
07/07/2005, 22h57
je pense que tu devrais faire deux codes différents... et tu déclenche celui qui correspond au navigateur...

La dernière fois que j'ai eu un problème d'incompatibilité avec IE et Mozilla j'ai mis 1 semaine à le résoudre... et je n'ai meme pas testé le code avec les autres navigateurs (et oui il en existe d'autres... http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif )

Dans le cas de javascript c'est ce qu'il y a de plus judicieux à faire.

rabobsky
07/07/2005, 22h57
Désolé j'avais posté deux fois... il y a quelqu'un qui peut effacer ce message?