[PHP / Javascript] Transferer une variable

JeromeGG -  
 JeromeGG -
Bonjour !
Je voudrais transferer une variable générée par un script javascript vers un code PHP.
Voici le script javascript :
<script type="text/javascript">

 var ecran=screen.width
 
</script>
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    Il faut que tu la passe par URL, éventuellement avec un truc du genre :
    window.location = <?=$PHP_SELF?>?ecran="+screen.width;
    0
  2. JeromeGG
     
    Dsl pour le doublon... j'ai fait une erreur de frappe et le message a étais posté avant que je le termine. Le temps de poster le message complet, j'avais deja une reponse et donc plus possibilité de l'effacer...

    Encore dsl.
    0
    1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
       
      Salut !

      Voilà le copier-coller du doublon en question, qui a été supprimé :

      ----------------------------------------------------------------
      [PHP / Javascript] Transferer une variable.
      JeromeGG (mardi 27 février 2007 à 23:02:04)

      ----------------------------------------------------------------

      Bonjour !
      Je voudrais transferer une variable générée par un script javascript vers un code PHP.
      Voici le script javascript :

      <script type="text/javascript">

      var ecran=screen.width

      </script>


      Voici le code PHP :

      <?
      function redimage($img_src,$dst_w,$dst_h) {
      // Lit les dimensions de l'image
      $size = GetImageSize($img_src);
      $src_w = $size[0]; $src_h = $size[1];
      // Teste les dimensions tenant dans la zone
      $test_h = round(($dst_w / $src_w) * $src_h);
      $test_w = round(($dst_h / $src_h) * $src_w);
      // Si Height final non précisé (0)
      if(!$dst_h) $dst_h = $test_h;
      // Sinon si Width final non précisé (0)
      elseif(!$dst_w) $dst_w = $test_w;
      // Sinon teste quel redimensionnement tient dans la zone
      elseif($test_h>$dst_h) $dst_w = $test_w;
      else $dst_h = $test_h;

      // Affiche les dimensions optimales
      echo "WIDTH=".$dst_w." HEIGHT=".$dst_h;
      }
      ?>



      Donc le code javascript recupere la largeur de l'ecran du visiteur de mon site, le code PHP réduit les images par rapport a une taille de fenetre, symbolisé par le $dst_w et $dst_h dans l'entete de la fonction.
      Ce que je voudrais faire c'est déterminer la taille de la fenetre par rapport a la resolution d'ecran du visiteur pour que les images s'adaptent directement a la taille la plus optimum pour l'affichage.
      J'espere avor étais assez claire.
      Merci d'avance pour votre aide.
      ----------------------------------------------------------------

      A+
      0
    2. JeromeGG
       
      Merci ;)
      0