Uso ExternalInterface pero me bloquea el pop-up
Hola:
Tengo un nuevo problema con AS. Estoy usando ExternalInterface para que IE no me bloquee un pop-up (perdón :oops:) pero no me funciona (me salta el bloqueador) y no sé por qué.
Tengo este Actionscript:
<code>import flash.external.*;
_root.boton_mc.onRelease = function () {
if (ExternalInterface.available) {ExternalInterface.call("abreVentana", "laPagina.php", "pagina")}
else {getURL ("javascript:abreVentana('laPagina.php', 'pagina')");}
}</code>
La función javascript a la que llama hace esto:
<code>function abreVentana (theURL, theTarget) {
window.open(theURL,theTarget,'resizable=yes,scrollbars=yes,width=460,height=410');
}</code>
... el javascript llamado desde html tal que así chuta bien (no salta el bloqueador):
<code>
<a href="laPagina.php" target="pagina" onclick="abreVentana(this.href, this.target>Texto</a></code>
¿Alguna idea de por qué puede ser?
pseudo
Aunque tarde, gracias por esto. Al final no tuve que hacer esta guarrerida del pop-up, pero seguro que me viene bien para otra ;)
Ventd'Aval
uff, no puedo ponerlo en el foro, ni como code...
<code>****!-- saved from url=(0022)http://internet.e-mail -->
cambia "****" por un <</code>
Si se pone en quirks, creo que puedes ponerlo despues del head, o al comienzo del body, o por ahi, no recuerdo bien ^^
pseudo
Eso pondría el navegador en quirks mode. No me vale :(
Ventd'Aval
hace tiempo que no toco popups, pero creo q se resolvia poniendo esto en el html, antes de todo:
<saved>