Bonsoir,
je suis d�butant en AJAX et j'utilise scriptaculous en combin�.
Je souhaite un affichage alternatif de texte comme sur le site d'Apple - partie "quoi de neuf".
Voici ce que j'ai fait... J'ai pens� � utiliser AjaxPeriodicalUpdater pour cela, combin� � un effet sympa de scriptaculous et mon probl�me c'est que rien ne s'affiche dans mon div contenu-references, quoi que je fasseM�me en pla�ant un simple
� la premi�re ligne de la d�finition de la fonction javascript maj_ref().
Code : S�lectionner tout - Visualiser dans une fen�tre � part alert("test");
Pourquoi ? Qu'est-ce qui ne va pas dans mon code ?
Merci d'avance !
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
35
36
37
38
39
40
41
42
43
44
45 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans titre</title> <script type="text/javascript" src="js/fonctions.js"></script> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous/src/scriptaculous.js"></script> <script type="text/javascript" src="js/scriptaculous/src/effects.js"></script> <script type="text/javascript" src="js/scriptaculous/lib/prototype.js"></script> <script type="text/javascript"> var position = 0; function maj_ref() { var ref = $('contenu-references'); url = 'refs.php'; o_options = new Object(); o_options = { method:'get', parameters ='id='+position, frequency:5, onSuccess= function() { ref.innerHTML = responseText; new Effect.Appear('contenu-references',1); position++; } }; var requete = new Ajax.PeriodicalUpdater(ref,url,o_options); } </script> </head> <body onLoad="maj_ref()"> <div id="contenu-references" style="display:none; color:#000000"> </div> </body> </html>
refs.php
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 <?php $references = array (1 => "ref 1", 2 => "ref 2", 3 => "ref 3"); echo $references[$_GET["ref"]]; ?>
Partager