Bonjour,

Pardonnez la question maladroite de débutante, mais voici en résumé ce que je souhaite faire.

Un lien de navigation charge une page à travers Jquery. La page chargée doit elle aussi utiliser Jquery pour charger un deuxième élément. Il s'agit de la librairie fancybox.

Page index.php:

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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="js/fancybox/jquery.fancybox-1.3.2.js"></script>
<link rel="stylesheet" type="text/css" href="js/fancybox/jquery.fancybox-1.3.2.css" media="screen" />
<link rel="stylesheet" href="style.css" />
<script type="text/javascript">
$(document).ready(function() {
 
                      $("a#example").fancybox({
				'width'	: 771,
				'height'	: 520,
				'padding'	: 0
			});
 
                      $("a#nav").fancybox({
				'overlayShow'	: false,
				'transitionIn'	: 'elastic',
				'transitionOut'	: 'elastic'
			});
 
 
		});
	</script>
</head>
 
<body>
<div id="bg">
	<div class="col"><a id="nav" href="page2.php">Lien vers page 2</a></div>	
</div>
</body>
</html>
La page page2.php appelée par la navigation s'affiche correctement:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a id="example" href="page3.php">Lien vers page 3</a>
Depuis là j'ai essayé toutes les possibilités: page html complète (avec ou sans les librairies JQuery, définition de $("a#example")... dans page2.php, etc.).

Ce deuxième appel quand je clique sur le lien vers page3.php ne fonctionne pas, ou dans le cas d'Internet Explorer, charge simplement la page sans exécuter le javascript.

Que faut-il faire pour arriver à faire appel à la librairie définie sur index.php depuis page2.php?

Merci beaucoup!