Buenas:
Lo que quiero hacer es en un popup tengo un flash, y pinchando en un botón quiero que se cierre el flash y la ventana "madre" que se redirija a una dirección web nueva.
Tengo un botón en el flash con el siguiente código:
on (release) {
fscommand("microsoft");
getURL("javascript:window.close()");
}
y en mi página index2.html, tengo el siguiente código:
<script LANGUAGE="JavaScript">
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
function index2_DoFSCommand(command, args) {
window.alert("HOLA");
if (command=="microsoft") {
window.opener.location.href="http://www.microsoft.es";
}
}
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('Sub index2_FSCommand(ByVal command, ByVal args)\n');
document.write(' call index2_DoFSCommand(command, args)\n');
document.write('end sub\n');
document.write('</SCRIPT\> \n');
}
</script>
Pues bien, no me hace ni siquiera el alert.
¿Por qué no accedo a la función? Es que creo que el problema está en que no accedo a la función. ¿Por qué puede ser?