es IE más tonto de lo que nos pensábamos?

function replaceReturnLink()
{
    if (!window.opener) return;
    var a = document.getElementById('return_link');
    if (!a) return;
    a.href='javascript:window.close();';
    a.replaceChild(document.createTextNode('close'),a.firstChild);
}

Atención especial a la primera línea de la función: Si ésta ventana no ha
sido abierta mediante js, no hagas nada. Bien, a pesar de que abras la
ventana en una nueva pestaña sin que js intervenga para nada, a IE le da por
pensar que sí, y sustituye un inocuo enlace html por un enlace que al darle
te salta una ventana de alerta diciendo 'está página quiere cerrarse a si
misma. tu quieres cerrarla?' o algo así... Algún método para evitar que IE
reemplace el enlace original al abrir en nueva pestaña?

-- 
Si no puedes deslumbrar con tu sabiduría,
desconcierta con tus gilipolleces
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20070709/ef89bced/attachment.htm
 
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a