Bon voici mon problème, je comprends pas pourquoi ça ne marche pas... alors soyez gentils je débute en php/javascript, je connais rien
code.php => à insérer dans chaque page, il controle l'affichage ou non de pup.php en fonction de la valeur d'un cookie (BANNIERE)
pub.php => affiche une iframe, crée un cookie BANNIERE avec un javascript onclick
edit : le problème vient de la création du cookie qui n'a pas lieu avec onclick=creercookie(); dans pub.php, mais pourquoi.. je ne sais pas
code.php :
Code :
- <HTML><HEAD>..</HEAD><BODY>
- <?
- if($_COOKIE["BANNIERE"]!="click" )
- {
- printf("<table width=\"468\" height=\"60\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td>
- <IFRAME NAME=publicite SRC=pub.php width=468 height=60 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no>
- </td></tr></table>" );
- }
- ?>
- </BODY></HTML>
|
pub.php :
Code :
- <HTML><HEAD>
- <SCRIPT language=javascript type=text/javascript>
- function creercookie(){
- var Nom = "BANNIERE";
- var Contenu="click";
- var expdate = new Date ();
- expdate.setTime (expdate.getTime() + (21600000)) ;
- document.cookie = Nom + "=" + Contenu + "; expires=" + expdate.toGMTString();
- }
- </SCRIPT>
- </HEAD>
- <BODY>
- <table width="468" height="60" border="0" cellspacing="0" cellpadding="0">
- <tr onclick=creercookie();>
- <td><IFRAME></IFRAME></td>
- </tr>
- </table>
- </BODY></HTML>
|
edit :
ces pages sont hébérgées dans un même répertoire "pub"
http://mathsforum.membres.jexiste.org/pub
(si ça peut vous apporter des renseignements supplémentaires )
Message édité par getoman33 le 23-02-2003 à 13:48:09