Bonjour!
J'espère que vous allez toutes et tous très bien.
Alors voici ma problématique.
Le contexte:
Dans le cadre de la mise en place d'un système d'info bulle.
Un objet créé dynamiquement en fin de corp via JS comme ci-dessous:
Le problème:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var notreElement = document.createElement('div'); with (notreElement) { id='sonId'; style.position='absolute'; style.zIndex=10; innerHTML='ceci est un texte'; } elementBodyDuDocument.appendChild(notreElement);
Si j'attribues un script au onclick de cet élément comme ceci:
J'obtiens bien la fonction en question... sauf qu'elle semble valable pour tout le document :s. Cad > où que je clique j'obtiens une alerte JS 'test!'. Alors que si je vérifie la "surface" de l'élément en question [en lui attribuant une couleur de fond par exemple] cet dernier ne couvre en aucun cas l'intégralité du document :s [tests réalisés sous FF1.5].
Code : Sélectionner tout - Visualiser dans une fenêtre à part notreElement.onclick= function () { alert('test!'); };
Mes questions:
- Est ce que j'attribue correctement la fonction à l'évènement onclick?
- Il y a t'il un paramétrage spécial une compatibilité ou autres à préciser?
- En bref, comment j'peux faire?
Merci d'avance!
Partager