IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

ouverture Popup


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2002
    Messages : 211
    Par défaut ouverture Popup
    salut tout le monde

    je n'arrive pas à ouvrir une popup paraméttrable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    echo '<script>';
    echo 'function pop_up($id_art){';
     
    echo 'id_art v=".$id_art.";';
     
    echo 'window.open("photopdt.php?id_article=v","fenetre","resizable=no,location=yes,toolbar=no,scrollbar=no,width=600,height=300,top=150,left=150") ';
    echo '}';
    echo '</script>';
    ?>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo "<a href=\"javascript:pop_up(".$id_art.");\">";
    	echo  '<img src="../objets/images/zoom.gif" alt="zoomer" width="56" height="16" border="0">';
    	echo '</a>';
    sur une page j'ai 2 enregistrement affichié, et je veut agrandir l'image de chaque enregistrement de chaque enregistrement via une popup.




    http://www.developpez.net/forums/vie...642&highlight=


    Merci d'avance.

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Ton problème c'est du côté javascript.
    Néanmoins :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'function pop_up($id_art){';
    à transformer en =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'function pop_up(id_art){';
    puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'id_art v=".$id_art.";';
    à transformer en =>
    puis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open("photopdt.php?id_article=v",...
    à transformer en =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.open("photopdt.php?id_article="+v,...

    ...
    Bref il y a du boulot

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2002
    Messages : 211
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    echo '<script>';
    echo 'function pop_up(id_art){';
     
    echo 'v=id_art';
     
    echo 'window.open("photopdt.php?id_article="+v","fenetre","resizable=no,location=yes,toolbar=no,scrollbar=no,width=600,height=300,top=150,left=150")';
    echo '}';
    echo '</script>';
    ?>

    ne marche pas, le pop up ne s'ouvre pas !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2002
    Messages : 211
    Par défaut
    bonjour

    pour bien expliquer ce que je souhaite voila, je veut ouvrir ce lien sur une pop up au lieu de l'ouvrir sur une nouvelle fenêtre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a  href="photopdt.php?id_article='.$id_art.'" target="_blank"><img src="'.$image.'" border="0" alt="'.$nom.'"></a> ';

    merci d'avance.

  5. #5
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php 
    echo '<script>'.
         'function pop_up(url) {'. 
    	  'window.open(url,"fenetre","resizable=no,location=yes,toolbar=no,scrollbar=no,width=600,height=300,top=150,left=150")'.
         '}'. 
         '</script>';
     
    echo "<a href=\"javascript:pop_up('photopdt.php?id_article=".$id_art."')\">".
         '<img src="../objets/images/zoom.gif" alt="zoomer" width="56" height="16" border="0">'. 
         '</a>';     
    ?>

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2002
    Messages : 211
    Par défaut
    Merci

    Anduriel

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2002
    Messages : 211
    Par défaut
    Salut tout le monde

    j'ai toujour un mini-pb

    je souhaite avant d'afficher l'image, faire un teste si elle existe au pas, j'ai des erreurs sur le code, si qqn peut m'aider.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    //$image_big ="'.$ref.'_big.jpg";
     
    if(file_exists($image))
     
    echo '<a href="#" onClick="javascript:window.close()">';
     
    //echo '<img src="../images/'.$image_big.'" border="0" title="'.$nom.'">';
     
    echo '<img src="../images/'.$ref.'_BIG.jpg" border="0" title="'.$nom.'">';
    else
    echo '<img src="../images/imagepardefaut.jpg" border="0" title="'.$nom.'">';
     
    echo '</a>';
    le conde en commentaire et celui que je souhaite mettre.


    Merci d'avance.

  8. #8
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut, pour commencer fais le ménage dans ton code, tu y verras plus clair et nous aussi.

    Citation Envoyé par ecoinfo
    le conde en commentaire et celui que je souhaite mettre
    Pourquoi le laisse-tu en commentaire si c'est ce que tu souhaites tester :

    Sinon quelques remarques :
    - la structure de ton if...else... est incorrecte
    - tu fais un test sur $image et tu ne l'utilises pas

    A bientôt ;-)

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Décembre 2002
    Messages : 211
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    echo '<td>';
    $image_big ="'.$ref.'_big.jpg";
     
    if(file_exists($image))
     
    echo '<a href="#" onClick="javascript:window.close()">';
     
    echo '<img src="../images/'.$image_big.'" border="0" title="'.$nom.'">';
     
    else
    echo '<img src="../images/imagepardefaut.jpg" border="0" title="'.$nom.'">';
     
    echo '</a>';
    echo '<td>';
    Merci d'avance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ouverture popup sur un lien
    Par PuppeT mAsTer dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 20/06/2006, 10h55
  2. Réponses: 2
    Dernier message: 17/05/2006, 19h19
  3. Réponses: 5
    Dernier message: 26/04/2006, 15h35
  4. ouverture popup avec un paramètre => variable php
    Par gmonta31 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/03/2006, 09h59
  5. Ouverture popup
    Par valerie90 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 20/04/2005, 00h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo