Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<form name="framecombo">
<select name="framecombo2" size=1 onselect="javascript:loadURL();">
    <option value="http://panoramiclemag.magix.net/public/Cours/premiers_exercices_par_papydall.pdf">Dynamic Drive</option>
    <option value="http://panoramiclemag.magix.net/public/Cours/premiers_exercices_par_papydall.pdf">Coding Forums</option>
    <option value="http://panoramiclemag.magix.net/public/Cours/premiers_exercices_par_papydall.pdf">CSS Drive</option>
    <option value="http://panoramiclemag.magix.net/public/Cours/premiers_exercices_par_papydall.pdf">Back to script</option>
</select>
</form>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function loadURL() {
  var url = document.getElementById('framecombo2').options[document.getElementById('framecombo2').selectedIndex].value; 
  var objet = "corps_contenu";
  var actu = document.getElementById(objet);
  var nouvo = document.createElement('OBJECT');
  nouvo.id = "provisoire";
  nouvo.className = "contenu";
  nouvo.data = url;
  nouvo.width=902;
  nouvo.height=464;
  nouvo.type = "application/pdf"
  // échange des 2 objets
  actu.parentNode.replaceChild(nouvo,actu);
  // donner l'id correct au nouvel objet
  document.getElementById("provisoire").id = objet;
}
Je cheche à modifier le contenu d'une balise <object> avec la valeur d'une balise <option> d' une balise <select>.

l' id de la balise <Object> est "corps_contenu"

NB: je suis complètement néophyte en js