Bonjour,
J'aimerais faire une Iframe qui s'active au clique d'une image.
Si vous pouvez m'aiguiller.
Merci.
Bonjour,
J'aimerais faire une Iframe qui s'active au clique d'une image.
Si vous pouvez m'aiguiller.
Merci.
Bonjour
Qu'est ce que tu appelle activer ?
Pour rappel HTML est un langage statique, il ne permet pas d'interaction avec l'utilisateur... Ce serait donc plutôt vers javascript qu'il faut se tourner, sous réserve de la question ci dessus.
Vous souhaitez participer à la rubrique (X)HTML/CSS, contactez moi.
débutez avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
Je m'explique.
J'ai une image et j'aimerais que lorsque l'on clique dessus, une iframe s'affiche.
J'espère avoir été claire. :p
bonjour
essayer eventuellement avec les selecteurs (cependant pour ce genre de chose ce n'est pas forcement du plus stable )
ex:
htmlcss
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <div> <a href="#nop" title="ouvrir l'iframe" > <img src='imageacliquer.gif' /> </a> <iframe id="nop" src="http://google.com"></iframe> </div>(rien ne t'empeche d'assurer ceci avec un js , pour rendre la chose moins instable ... et compatible avec certains nav récalcitrant )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 iframe#nop {display:none;} a:active + iframe#nop , a:focus + iframe#nop , iframe:hover {display:block;}
GC
considere ceci comme une bidouille css, ne t'appuie pas dessus !
Merci de ton intervention, mais il me faudrait cependant une solution très stable !
Si quelqu'un à une autre solution je suis preneur.
Merci CCyrillus pour cette méthode.
Je n'y connais rien en javascript mais...
Tu devrais trouver ton bonheur dans la FAQ : http://javascript.developpez.com/faq...SS#affichObjet et tu lance la fonction avec onclick comme dans cet exemple : http://javascript.developpez.com/faq...=Other#objForm
Vous souhaitez participer à la rubrique (X)HTML/CSS, contactez moi.
débutez avec les CSS
Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS !
Votez pour les messages qui vous ont aidés...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <img onclick="afficherIFrame();" src="url" alt="txt" /> <iframe id="iframe" src="http://www.google.fr/" style="display:none;">Votre navigateur de supporte pas les iFrames</iframe>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function afficherIFrame(){ document.getElementById('iframe').style.display='block'; }
est votre ami. Utilisez le avant de venir poser une question traitée 50 fois.
Exprimez vous dans un français correct, vous serrez mieux compris.
Merci k1rby
Cependant, ça ne marche pas, quand je cliques l'image, rien ne s'affiche. :/
Hop !
J'ai rien dit, ça marche, c'est juste moi qui m'était trompé.
Merci merci !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager