Envois paramètre popup

Bonjour,

Si je veux faire un seul fichier popup.php (qui est sensé être mon popup) et qui sera appelé par plusieurs pages

et dans mes pages je veux avoir plusieurs appels, ça dépend de mes evenements.

est ce que je ferai des tests dans mon popup?

exemple
popup.php
if cas 1 ( afficher text 1)
if cas 2 ( afficher text 2)

Si c'est bien le cas; le problème je ne sais pas comment envoyer les paramètres dans une popup, genre j'envois une varriable associée à l'evenement ...

je ne sais pas si c'est clair ...

J'aimerai bien que vous m'orienter.

MErci
Configuration: Windows XP
Firefox 3.0.10

4 réponses

  1. salut,
    essaie ça:

    var winpopup = null;
    function fenetrevolante(var1, var2,...,varN){
    if ((!winpopup) || (winpopup.closed)){
    window.open('commentaire.php?nom_var1='+var1+'&nom_var2='+var2+...+'&nom_varN='+varN+'', 'fenetrevolante', ....................................);
    }
    else if(winpopup.closed) {
    winpopup = null;
    }
    }

    et tu l'appel comme ça:
    <input type="button" value="osef" onClick="fenetrevolante('var1','var2',....'varN')">
    1. Tu ne peux pas faire de popup en php, il faut utiliser un langage client, habituellement javascript.
      1. mais j'ai fait 1 popup en php

        <a href="commentaires.php" onclick="Popup=window.open('commentaires.php','Popup','toolbar....

        donc mon popup c un fichier php. mais c vrai c'est écrit en html.

        Moi je voudrai ce fichier commentaire.php sera partagé, ça veux à chaque fois ou je veux ouvrir une popup j'appel ce fichier, et en fonction de mes appels j'affiche ce qui est correspondent.

        Merci
        1. bonjour je veux utiliser les pop up dans une application php

          function fenetrevolante()
          {
          window.open("commentaire.php", "fenetrevolante", "toolbar=no, location=no, directories=no, status=yes,scrollbars=yes, resizable=no, copyhistory=no, width=300, height=400, left=300, top=50");
          }

          <input type="button" value="osef" onClick="fenetrevolante()">

          mais je veux passer des paramètres à ce pop up
          comment pourrais je le faire ?c'est très urgent merci