Problème de cookies et de quotes

Problème de cookies et de quotes - PHP - Programmation

Marsh Posté le 25-05-2011 à 18:47:36    

Bonjour
 
Voila le code que je voudrais afficher mais il y a un problème de syntaxe. Je ne vois pas où est le problème:
 

Code :
  1. <?php
  2. // test l'existence d'un cookie appelé "nom_cookie"
  3. if (isset!($_COOKIE["visite_hebdomadaire"]))
  4. echo '
  5.     <script type="text/javascript">
  6.     jQuery(document).ready(function() {
  7.    $.fancybox(
  8.        '<iframe src="https://spreadsheets.google.com/monformulaire" width="300" height="350" frameborder="0" marginheight="0" marginwidth="0">Chargement en cours...</iframe>',
  9.        {
  10.                'autoDimensions'    : false,
  11.            'width'                 : '300',
  12.            'height'                : '350',
  13.            'transitionIn'        : 'none',
  14.            'transitionOut'        : 'none'
  15.        }
  16.    );
  17. });
  18.    </script>
  19. '
  20. ?>


 
 
Je voudrais ne pas afficher mon iframe si le cookie existe.  
 
Pour info ce code là fonctionne très bien :

Code :
  1. <script type="text/javascript">
  2.     jQuery(document).ready(function() {
  3.    $.fancybox(
  4.        '<iframe src="https://spreadsheets.google.com/monformulaire" width="300" height="350" frameborder="0" marginheight="0" marginwidth="0">Chargement en cours...</iframe>',
  5.        {
  6.                'autoDimensions'    : false,
  7.            'width'                 : '300',
  8.            'height'                : '350',
  9.            'transitionIn'        : 'none',
  10.            'transitionOut'        : 'none'
  11.        }
  12.    );
  13. });
  14.    </script>


 
Il y a beaucoup de quote mais je ne sais pas comment résoudre le problème.
 
Merci de votre aide.


Message édité par kvf300 le 25-05-2011 à 18:48:27
Reply

Marsh Posté le 25-05-2011 à 18:47:36   

Reply

Marsh Posté le 26-05-2011 à 21:04:52    

Tu peux faire :
 

Code :
  1. <?php
  2. if(ta condition){
  3. ?>
  4. Ton code js
  5. <?php
  6. }
  7. ?>


Message édité par egege le 26-05-2011 à 21:06:30
Reply

Marsh Posté le 26-05-2011 à 23:43:19    

Merci !!!
 
Par contre cela ne fonctionne que sous IE; sous firefix et sous Chrome cela s'affiche toujours ???!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed