Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2009, 15:39
etanol
 
Fecha de Ingreso: marzo-2005
Mensajes: 149
Antigüedad: 20 años
Puntos: 0
function pagina de inicio

Hola a todos:
Estoy intentando desarrollar una función que permita poner una web como página de inicio en el navegador, pero hasta el momento no he tenido éxito.

Lo realizo con un archivo .js para que pueda discriminar si el usuario utiliza explorer o firefox
Código HTML:
function inicio(){
//Para internet explorer
if ((navigator.appName=="Microsoft Internet Explorer") && 

(parseInt(navigator.appVersion)>=5)) {
obj_Pagina_Inicio.style.behavior='url(#default#homepage)'; 
obj_Pagina_Inicio.setHomePage("http://www.mi_sitio.com"); 
}
//Para Netscape y Firefox
else {
if(navigator.appName == "Netscape")
alert ("Opcion disponible solamente para Internet explorer");  
}
}
...y la llamada a la función la realizo así:
Código HTML:
<a class="inicio" href="javascript:inicio()">Pagina de inicio</a> 
En firefox realiza el comportamiento deseado, pero en explorer no.

He leido en las FAQs que hay que añadir
Código HTML:
<IE:HOMEPAGE ID="obj_Pagina_Inicio"/> 
He probado a poner:
Código HTML:
<IE:HOMEPAGE ID="obj_Pagina_Inicio"/>
<a class="inicio" href="javascript:inicio()">Pagina de inicio</a> 
...pero sin éxito.

¿Cómo puedo hacer lo que necesito?

Muchas gracias de antemano.