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

JavaScript Discussion :

Pop up JavaScript/PHP


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 2
    Par défaut Pop up JavaScript/PHP
    Bonjour,

    Je voudrais ouvrir une image depuis une page Web dans un pop-up. Cependant la contrainte est que dans le formulaire que j'ai créé en HTML selon l'ID entré par l'utilisateur une image précise devra s'ouvrir. Exemple, si il entre "1" dans le champ de saisie puis en cliquant sur "Afficher l'image correspondante", ce sera l'image "1.jpg" qui devra s'afficher,etc... Mais dans ma fonction "window.open" je ne sais pas comment faire afin de prendre en compte ce que l'utilisateur aura saisi. Pour le moment, peu importe l'ID entré, le pop-up s'ouvrira mais en affichant mon dossier image où sont stockées toutes mes images et donc n'ouvre pas directement l'image voulue. Quelqu'un aurait-il une solution s'il-vous-plaît ? Merci d'avance !

    A l'ouverture du pop-up :

    Nom : Capture2.JPG
Affichages : 88
Taille : 18,2 Ko

    Voici mon code :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <?php
    	if(isset($_POST['image']) && !empty($_POST['image'])){
    		echo '<img src="/affiche/image/'.$_POST['image'].'.jpg">';
    	}
    ?>
     
    <HTML>
    	<body>
    		<form method="POST">
    		Entrer un ID :
    			<INPUT TYPE="text" NAME="image"  MAXLENGTH="50" />
    			<INPUT TYPE="submit" VALUE="Afficher l'image correspondante" onclick="javascript:void window.open('image/','1397804789224','width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0');return false;">
    		</form>
    	</body>
    </HTML>

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    Relis la chart du forum
    pas de php dans le forum javascript

    Et reprends les base du html tu fait un page HTML qui contient un tag img en dehors de la page
    c'est le B.A.BA de HTML le contenu doit être dans le tag BODY

    Ensuite tu demande comment ouvrir une autre page en Javascript et tu mets tout dans une seule page.
    Il faudrait être cohérent.

    L'attribut onclick contient du javascript la syntaxe javascript:void est complètement fausse.

    pour ce qui est de récupérer l'id il n'est pas nécessaire de passer par php
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <HTML>
      <head>
        <script>function openImg() {
            var imgID = document.getElementById('inputImg').value;
            window.open(
             '/affiche/image/'+imgID+'.jpg',
             'image'+imgID,
             'width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0'
            );
           return false;
        }</script>
      </head>
      <body>
        <form method="POST">
        Entrer un ID :
          <INPUT TYPE="text" id="inputImg" NAME="image"  MAXLENGTH="50" />
          <INPUT TYPE="submit" VALUE="Afficher l'image correspondante" 
            onclick="return openImg();">
        </form>
      </body>
    </HTML>

    A+JYT

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2014
    Messages : 2
    Par défaut
    Bonjour Monsieur,

    Excusez moi de ne pas être "Expert Confirmé Sénior" comme vous et de vouloir apprendre ! On ne m'avait pas prévenu que l'on n'avait pas le droit de ne pas savoir des choses ici. Je m'en souviendrai pour la prochaine fois.

    En tout cas merci énormément de votre aide. Bonne journée.

    Cordialement,

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 29/04/2008, 21h53
  2. [PHP-JS] passage de variable de javascript à php
    Par msieurx dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2005, 20h42
  3. cryptage assymetrique de mot de passe(javascript/PHP)
    Par chess132 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 25/10/2005, 13h04
  4. [Javascript / PHP] Tooltip sur une ligne php
    Par tchoukapi dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 21/10/2005, 17h12

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