Changer la location.href d'une iFrame.
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:
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...