mastotek
Messages postés3Date d'inscriptionmercredi 13 juin 2007StatutMembreDernière intervention14 juin 2007
-
13 juin 2007 à 17:29
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
14 juin 2007 à 18:34
Bonjour à tous,
J'ai crée une fonction qui permet de générer un alt dynamique.
Lors du catch de l'évenement document.onmousemove j'appelle une fonction de mon script:
document.onmousemove = foncAlt;
Pour IE javascript génère une erreur: "objet requis"
voici le code correspondant:
function foncAlt(event) {
if (ie) {
if(window.event && document.documentElement){
event = window.event;
document.getElementById("ALTdHTML").style.left = event.clientX document.documentElement.scrollLeft+14+"px"; C'est cette affection qui bloque au démarrage lorsque l'on a le debugger activé, mais par la suite la fonction ne genere plus d'erreurs, c simplement au chargement de la page.
document.getElementById("ALTdHTML").style.top = event.clientY document.documentElement.scrollTop+14+"px";
}
}
if (ns) {
document.getElementById("ALTdHTML").style.left = event.clientX document.documentElement.scrollLeft+14+"px";
document.getElementById("ALTdHTML").style.top = event.clientY document.documentElement.scrollTop+14+"px";
}
}
Quelq'un peut-il m'aider svp, pour empecher l'erreur ou alors la supprimer avec detachEvent, peut-etre
mastotek
Messages postés3Date d'inscriptionmercredi 13 juin 2007StatutMembreDernière intervention14 juin 2007 14 juin 2007 à 09:12
merci yousfane!! pourtant j'avais déjà utilisé cette syntaxe lors de l'appel de la fonction principale et dans la fonction foncAlt mais j'avais une erreur!!
mastotek
Messages postés3Date d'inscriptionmercredi 13 juin 2007StatutMembreDernière intervention14 juin 2007 14 juin 2007 à 09:51
Je rectifie, cela ne marche pas tjs pas, en fait au chargement de la page, sauvegarder la position X dépend de la position de la souris, il doit y avoir un problème au chargement pour capturer l'evt!
Si quelqu'un a une solution à nouveau ou alors un code qui permette de gerer les évènements et outrepasser cette erreur qui n'en est pas une car le fonctionnnement alt dynamique fonctionne bien, tout cela que sur IE, sur FF cela marche tres bien.