Src iframe

Résolu
Songeur -  
 Songeur -
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

  1. adrienmarty
     
    Alors la !

    je ne vois pas du tout...
    0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
    1. Songeur
       
      Un grand merci je met le sujet en résolu, tout marche parfaitement, encore merci avion-f16.
      0