Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2004, 08:33
pitxulin
 
Fecha de Ingreso: diciembre-2001
Ubicación: Bilbao
Mensajes: 182
Antigüedad: 22 años, 4 meses
Puntos: 0
problema con fscommand

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?
__________________
Un saludo, y gracias de antemano.

Iker M.