Salut,

Je ne comprends pas, je n'arrive pas à changer la locatio.href d'une iframe, c'est pourtant qqchose que j'ai souvent fait.

Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<script language="JavaScript">
  function JS_show_video() {
    window.frames.IF_photos.location.href = "iframe_video.html" ;
  }
</script>
<div id="photos" style="filter:alpha(opacity=0);-moz-opacity:0;position: absolute; visibility: hidden">
  Version photos  
  <a onClick="JS_show_video() ;" href="#">Version video</a>
  <iframe name="IF_photos" id="IF_photos" src="gallery/index.php?categoryid=0&photo=mebr_000009.jpg&diapo=0&pref_size=1024&disfade=1&fs=0" style="background-color: transparent;" width="100%" marginheight="0" marginwidth="0" height="380px" scrolling="no" frameborder="0"></iframe>
</div>
J'ai aussi essayé comme ceci:
IF_photos.location.href = "iframe_video.html" ;
Mais ca ne marche pas non plus, pourtant on peut voir dans Firefox que ca charge bien une video sur youtube...

Voici l'url de la page:
http://www.cabinetmebr-avocats-toulouse.fr/test/
Il faut cliquer sur "Photos des lieux" puis sur "Version video" pour lancer la fonction JS_show_video().

Merci pour votre aide,
Vincent.

PS: Je viens de faire un test avec IE et ça marche pas, pour accéder à cette page il faut utiliser Firefox ou Safari...