Src iframe

Résolu/Fermé
Songeur - Modifié par Songeur le 30/06/2010 à 12:08
 Songeur - 30 juin 2010 à 14:49
Bonjour,
Après plus d'une heure de recherche infructueuse je me permet de poser ma question ici.

Mon problème est le suivant :
Je souhaiterai changer la valeur du src d'un iframe en fonction de la value d'un combobox.

Je suis complètement perdu, merci d'avance de vos réponses.


2 réponses

adrienmarty
30 juin 2010 à 13:06
Alors la !

je ne vois pas du tout...
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
Modifié par avion-f16 le 30/06/2010 à 14:32
Salut.

Il faudra passer par du Javascript. Lorsqu'on change la valeur de la liste, il faut faire appel à une fonction qui se chargera de récupérer l'URL et de la placer dans l'attribut src.

Exemple :
<div> 
    <select name="frame_url" id="frame_url"> 
        <option value="">Faites votre choix :</option> 
        <option value="page1.html">Page 1</option> 
        <option value="page2.html">Page 2</option> 
    </select> 

    <iframe src="page1.html" id="frame" /> 
</div>

Et pour le JS, à mettre dans le head de la page :
<script type="text/javascript">
window.onload = function() {
    var frame = document.getElementById('frame');
    var liste = document.getElementById('frame_url');
    
    liste.onchange = function() {
        frame.src = this.value;
    };
};
</script>

Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
0
Un grand merci je met le sujet en résolu, tout marche parfaitement, encore merci avion-f16.
0