[PHP + HTML + Javascript] Quotes

Bonjour,

J'ai un soucis dans la programmation de mon site web .

Voici le code que j'utilise :

echo "<td align='center'><a href='$rep[url].php'><img src='$rep[url]' width='100' heigth='100' border='0'/></a></td><td>    </td>";

Il me permet d'afficher une image en plus grand .

Je voudrais maintenant que lorsque j'y clique dessus, cette image s'affiche dans une fenêtre à part et seule . Je pense savoir comment faire (avec onClick="alert ...") mais mon soucis est d'arrivé à intégrer ce onClick avec une troisième sorte de quote . En connaissez-vous une ? ou y-a-t'il un autre moyen ?

Merci d'avance pour vos réponses .
Configuration: Windows Vista
Firefox 2.0.0.14

9 réponses

  1. Dans la balise <a> tu rajoutes l'attribut target='_blank' qui va te faire ouvrir ton lien dans une nouvelle fenêtre ou onglet.
    1. Merci mais cela ne m'aidera pas ... Il faudra que je crée toute les pages correspondant à mes liens ... et il y en a beaucoup trop ... Je voudrais que l'image s'affiche tout simplement dans une fenêtre sans créer une nouvelle page ...
      1. de plus ta solution me fait ouvrir ma page dans un nouvel onglet et non une fenêtre ....
        1. echo "
          <td align='center'>
             <a href='$rep[url].php' onclick='alert(possibilité de mettre des doubles cote ici ou des \'...);'>
                <img src='$rep[url]' width='100' heigth='100' border='0'/>
             </a>
          </td>
          <td>
          </td>"; 
          


          voilà sinon
          <a href='$rep[url].php' onclick='window.open ('<?php echo $rep[url]; ?>','wclose', 'width=500, height=500, toolbar=no,status=no,left=20,top=30' )">
          

          celui la est pour ouvrir une pop-up ^^
          1. forcement il met pas à la ligne lol
            <a href='$rep[url].php' 
            onclick='window.open 
            ('<?php echo $rep[url]; ?>',
            'wclose', 
            'width=500, height=500, toolbar=no,status=no,left=20,
            top=30' )">
            
            1. ta première solution m'ouvre mon image dans le même onglet en chargeant la page que j'ai créée donc cela m'oblige à créer une page pour chaque image .

              avec ta deuxième solution, je n'arrive pas à faire ouvrir de pop-up ...

              tu vois pourquoi ?
              1. dans ta première solution, je n'arrive pas non plus à mettre de doubles quotes dans le code de l'alerte ... :S
                1. dans la 2nd, met l'adresse de l'image soit si elle se trouve dans un dossier image sa sera image/monImage.jpg
                  oubli pas de mettre 'le bon chemin'.

                  pour la 1ère, toujour la possibilité d'affecter une fonction plutôt onClick='popUp();
                  <code>
                  <script>
                  fonction popUp(){

                  }
                  </script>
                  1. et le code de cette fonction serait ... ?

                    J'suis pas très très bon ... ^^