Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2007, 07:58
Avatar de ProWebDeveloper
ProWebDeveloper
 
Fecha de Ingreso: julio-2005
Ubicación: Maracay - Edo. Aragua
Mensajes: 117
Antigüedad: 19 años, 3 meses
Puntos: 1
Exclamación Problema al llamar funcion en javascript desde flash!

Buenas buenas.. de vuelta a forosdelweb.com, generalmente posteaba en el foro de PHP, Javascript, Html entre otros.. muy pocas veces en el de FLASH...

Mi problema es el siguiente y no se si encaje en esta categoría pero como tiene que ver con flash especificamente, bueno les explico:

Tengo una funcion en javascript (js) que agrega a la página web como página de inicio. Dicha funcion en js es llamada desde flash.

No se porque pero si llamo a esa funcion directamente desde un link html por ejemplo, si funciona, pero si llamo desde flash no funciona. Vale la pena destacar que con versiones anteriores a internet explorer 6 si funciona de hecho con algunas versiones de internet explorer 6 que solo tengan el SP1 funciona pero cuando el internet explorer tiene el SP2 no funciona y en el internet explorer 7 tampoco funciona.

A que se puede deber esto?.. existira alguien que tenga un codigo que funcione para todas las versiones del internet explorer?

El codigo que estoy utilizando es el siguiente:

Código HTML:
<html>
<head>
<title></title>
<script languague="javascript">
function paginainicio() 
{ 
    var ident = navigator.userAgent.toLowerCase();
    if (ident.indexOf("msie") != -1){        
        p_inicio.style.behavior='url(#default#homepage)'; 
        p_inicio.setHomePage("http://www.mipagina.com"); 
    }else{//SINO ES EXPLORER
        document.location="http://www.mipagina.com/p_inicio.php";
    }

}
</script>
</head> 
<body>
<IE:HOMEPAGE ID="p_inicio"/>

Aqui el flash...


</body>
</html> 
Gracias de antemano por la ayuda que me puedan prestar.

Saludos..
__________________
ProWebDeveloper