Src iframe

Résolu
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. Alors la !

    je ne vois pas du tout...
    0
    1. 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. Un grand merci je met le sujet en résolu, tout marche parfaitement, encore merci avion-f16.
        0