Scroll bar en php

bonjour,

Je veux ouvrir une pop up en php mais je galère pour y rajouter une scroll bar

J'ai défini ds le head la fonction suivante :

<script language="JavaScript">
function OuvrirFenetre(url,nom,details,scrollbars) {
window.open(url,nom,details,scrollbars)
}
</script>

puis ds le body, j'ai :

<a href="javascript:OuvrirFenetre('commentaire.php3?photo_asso=<? echo "$row[0]" ;?>','Commentaire','width=300,height=250','scrollbars=yes')">(Lire)</a>

La popup s'ouvre bien, ds les bonnes dimensions mais sans la scollbar, savez ce que je dois changer ?

J'ai aussi tester : 'scrollbars=1' et ca ne marche pas

Merci de vos réponses qui me seront trés utiles
Julien

3 réponses

  1. Contributeur
    Essaye tout simplement de ne rien préciser la dessus, je crois pas que ce soit nécessaire, moi, je ne précise rien, et tout va très bien.

    Ca doit te donner ca :

    <script language="JavaScript">
    function OuvrirFenetre(url,nom,details) {
    window.open(url,nom,details)
    }
    </script>

    puis ds le body, t'as :

    <a href="javascript:OuvrirFenetre('commentaire.php3?photo_asso=<? echo "$row[0]" ;?>','Commentaire','width=300,height=250',)">(Lire)</a>

    Tiens nous au courant ;)
    0
    1. Il faut bien préciser scrollbar= yes car sinon par défaut ca la met pas.
      C koi alors la syntaxe correcte ?
      Je sais que c'est tout simple mais ca fait deux jours que je cherche
      0
      1. euh oui, mais normalement c scrollbars= yes avec un "s", non ?
        ;-)
        0
    2. voila :
      Propriété Affectation de valeur État Signification
      dependent yes|no Si yes, fenêtre sera fermée à la fermeture de la fenêtre
      parent
      Si no (par défaut), la fenêtre reste ouverte à la fermeture
      fenêtre parent.
      height= [pixels] hauteur de la fenêtre en pixels
      hotkeys= yes|no Si no, les raccourcis clavier pour commander le navigateur
      dans la fenêtre sont désactivés.
      Si yes (par défaut), les raccourcis clavier du navigateur
      dans la fenêtre restent actifs.
      innerHeight= [pixels] hauteur du domaine d'affichage de la fenêtre en pixels
      innerWidth= [pixels] largeur du domaine d'affichage de la fenêtre en pixels
      left= [pixels] Valeur horizontale du coin supérieur gauche de la fenêtre en pixels
      location= yes|no Si yes, la fenêtre reçoit sa propre barre d'adresse URL.
      Si no (par défaut), elle ne reçoit pas de barre d'adresse,
      menubar= yes|no Si yes, la fenêtre reçoit sa propre barre de menus avec
      les commandes du navigateur.
      Si no (par défaut), elle ne reçoit pas de barre de menus
      resizable= yes|no Si yes,l'utilisateur peut modifier la taille de la fenêtre.
      Si no (par défaut), l'utilisateur ne peut pas modifier la taille de la fenêtre.
      screenX= [pixels] valeur horizontale du coin en haut et à gauche de la nouvelle
      fenêtre en pixels par exemple screenX=100.
      screenY= [pixels] valeur verticale du coin en haut et à gauche de la nouvelle
      fenêtre en pixels par exemple screenY=30.
      scrollbars= yes|no Si oui (yes), la fenêtre reçoit des barres de défilement.
      Si non, (no), l'utilisateur ne peut pas faire défiler la fenêtre.
      Le réglage par défaut est no, pour l'Explorer Internet cependant seulement
      si la chaîne de caractères facultative contient au moins une option.
      status= yes|no Si oui (yes), la fenêtre reçoit sa propre barre d'état.
      Si non (no= réglage par défaut), elle ne reçoit pas de barre d'état;
      pour l'Explorer Internet cependant seulement si la chaîne de caractères
      facultative contient au moins une option.
      toolbar= yes|no Si oui (yes), la fenêtre reçoit sa propre barre d'outils.
      Si non (no= réglage par défaut), elle ne reçoit pas de barre d'outils;
      pour l'Explorer Internet cependant seulement si la chaîne de caractères
      facultative contient au moins une option.
      top= [pixels] Valeur verticale du coin supérieur gauche de la nouvelle
      fenêtre en pixels par exemple top=100.
      width= [pixels] largeur de la nouvelle fenêtre en pixels par exemple width=400.
      @+
      1