he utilizado un iframe que se parece a esto:cambio de fuente de marco flotante en Internet Explorer usando javascript
<iframe style='width: 330px; height: 278px' scrolling='no' name="iframeId" class="advPlayer" id="iframeId" frameborder="0" src='../../player/iabpreview.php?adid=<?php echo $selectedAdIdx ?>&autoPlay=true'></iframe>
Cada vez que hago clic en un <div>
, tengo que cambiar la fuente del marco flotante. Estoy usando el siguiente código:
if ($j.browser.msie) {
frames['iframeId'].window.location="../player/iabpreview.php?adid="+adId+"&autoPlay=true";
}else {
$j(".advPlayer").eq(0).attr("src", "../player/iabpreview.php?adid="+adId+"&autoPlay=true");
}
Esto funciona con Firefox, pero no con Internet Explorer.
¿Qué código funcionaría para Internet Explorer también?
i trataron this..not trabajar en es decir –
Huh? ¿Estás 100% seguro? Esto debería funcionar en cualquier broswer. –
Para mí no funciona en Safari. En cambio, cambia la URL de la página en sí. De hecho, todas las soluciones publicadas aquí parecen hacer eso. Es un gran misterio. – mcv