Bonjour à tous !
Je reviens vers pour un petit problème que je rencontre.
Voilà, je veux créer l'ouverture d'une boite de popup lorsque je clic su un lien.
J'ai téléchargé une source qui montre comment faire çà
Dans cette source il y a 5 fichiers
- Index htm
- popup.htm
- popup.js
- serial-popup-killer.js
- serial-popup-killer.css

Alors moi dans ma page index à moi, j'ai mis 2 liens pour faire un test ( dans Fil Info de mon site : ICI MON SITE)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<li><a href="pop_up/popup-accessible/popup.htm" class="popup"><span>18h50</span> <strong>Pays-Bas  </strong> -  Huntelaar touch&eacute;</a></li> </li>
<li><a href="pop_up/popup-accessible/popup.htm" class="popup"><span>18h45</span> <strong>blabla</strong> -  Essai Popup 2</a></li> </li>
Le chemin pour aller vers les 4 autres fichiers sont : "pop_up/popup-accessible/popup.htm"
"pop_up/popup-accessible/popup.js"
"pop_up/popup-accessible/serial-popup-killer.js"
"pop_up/popup-accessible/serial-popup-killer.css"

1/ Mais voilà, lorsque je clique sur les deux liens de test que j'ai mis sur mon site, il affiche une page html normale et non dans dans une popup.
2/ Autre soucis que je viens tout juste de voir, c'est que tout en bas de ma page, en descendant au maximum, il me met directement un lien de fermeture de popup, hors ma page index n'est pas une popup, d'ailleurs ce n'est pas ce que je souhaite.

Je ne vois pas où est l'erreur alors que si je fais un test avec la page index d'origine de la source, çà marche et çà ouvre bien dans une popup.
Pouvez vous m'aider à comprendre l'erreur ici ?
Merci.

Pour info : Voici le fichier serial-popup-killer.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*****************************************/
/*                                       */
/*  Bouton de fermeture pour popup       */
/*  Script DOM popup.js                  */
/*  Auteur: koala64                      */
/*  Contact: contact_koala64@yahoo.fr    */
/*                                       */
/*****************************************/
 
// Création d'un objet
var o = {};
 
// Propriétés Popup de l'objet
o.Popup =
{
 
	// Initialisation de l'objet
	__Init__: function()
	{
		if( !document.getElementsByTagName ||
			!document.createElement ||
			!document.createTextNode ) return false;
		return o.Popup.__Handle__();
	},
 
	// Création et insertion du bouton de fermeture
	__Handle__: function()
	{
		var oBody = document.getElementsByTagName('body')[0],
			oA = document.createElement('a'),
			oTextA = document.createTextNode('Fermer la popup');
		oA.setAttribute('href','#');
		oA.setAttribute('id','kill');
		oA.appendChild(oTextA);
		oBody.appendChild(oA);
		oA.onclick = o.Popup.__Kill__;
	},
 
	// Méthode de fermeture de la popup
	__Kill__: function()
	{
		self.close();
	}
 
};
 
// Chargement de l'objet au lancement de la page.
window.onload = o.Popup.__Init__;
Et Voici l'autre fichier : popup.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/*****************************************/
/*                                       */
/*  Popup accessible (DOM)               */
/*  Script DOM popup.js                  */
/*  Auteur: koala64                      */
/*  Contact: contact_koala64@yahoo.fr    */
/*                                       */
/*****************************************/
 
// Création d'un objet
var o = {};
 
// Propriétés Popup de l'objet
o.Popup =
{
 
	// Initialisation de l'objet
	__Init__: function()
	{
		if( !document.getElementsByTagName ) return false;
		return o.Popup.__Manager__();
	},
 
	// Gestionnaire de l'évènement onclick sur les liens possédant la classe 'popup'.
	__Manager__: function()
	{
		var oLink = document.getElementsByTagName( 'a' ),
			a = oLink.length - 1;
		for( a ; a >= 0 ; a-- )
		{
			if( oLink[a].className == 'popup' )
			{
				oLink[a].onclick = o.Popup.__Open__;
			}
		}
	},
 
	// Méthode d'ouverture de la popup
	__Open__: function()
	{
		window.open( this.href , '' , 'top=200 , left=200 , width=200 , height=100 , scrollbars=yes' );
		return false;
	}
 
};
 
// Chargement de l'objet au lancement de la page.
window.onload = o.Popup.__Init__;
Merci