Ayuda - Búsqueda - Miembros - Calendario
Versión Completa: Añadir A Favoritos (resuelto)
Swishmax.es. Foro de consulta en español > SwishMax > SwishMax 2
juan93
Hola, esto es muy simple, lo se por que lo hice una vez, pero ahora no se hacerlo, tengo este codigo en el head de mi html:
<script type="text/javascript">
function favoritos(){
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
var url="http://www.videometal.es";
var titulo="Videos de Heavy Metal";
window.external.AddFavorite(url,titulo);
}
else {
if(navigator.appName == "Netscape")
window.sidebar.addPanel("Videos de Heavy Metal", "http://www.videometal.es");
}
}
</script>

y quiero llamarlo desde swishmax, he probado con:
on (press) {
javascript("favoritos();");
}
y con
on (press) {
getURL("java script:favoritos();");
}

Y de ninguna manera me sale, alguien sabe hacerlo? smilies (1).gif
cancrexo
Hola. Eso de poner un botón de favoritos ya casi nadie lo utiliza. Suele ser más práctico hacerlo con el propio navegador.
Hace años yo usa:

JS
CÓDIGO
function favoritos(url,titulo) {
  
if ((navigator.appName=="Microsoft Internet Explorer") && (parseInt(navigator.appVersion)>=4)) {
     window.external.AddFavorite(url,titulo);
      
}


y el AS
CÓDIGO
onRelease(){
   javascript("favoritos('http://www.swishmax.es', 'Swishmax.es');");
}


que basicamente es como el que acabas de postear. En principio el tuyo parece correcto aunque hubiera sido mejor poder ver los archivos originales.

Salu2
juan93
Mm, no funciona, por lo menos en el Internet Explorer 8
cancrexo
CITA(juan93 @ 8-12-2008 - 12:15 AM) *
Mm, no funciona, por lo menos en el Internet Explorer 8

Haber empezado por ahí. dry.gif
No he probado todavía el IE8 de micro$oft así que no te puedeo ayudar en ese punto. Lo que si te diré es que en las versiones inferiores SI funciona.

Salu2
juan93
Sin enbargo desde el html si que va, es decir poniendo:
<a href="#" onclick="favoritos()">Añadir a favoritos</a>
cancrexo
Postea los archivos que estás utilizando.
juan93
Mmmm si no hay solución no pasa nada quirtaria el boton y punto, despues de todo solo esta por rellenar, pero si la hay mejor xD, alguien sabe algo o tiene algo que funcione?
juan93
He encontrado otro codigo pero tampoco se llamarlo desde flash, este sirve para Internet explorer y Firefox (probado en el IE8 y Firefox3):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Favoritos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function addBookmark(title,url) {
if (window.sidebar) {
window.sidebar.addPanel(title, url,"");
} else if( document.all ) {
window.external.AddFavorite( url, title);
} else if( window.opera && window.print ) {
return true;
}
}
</script>
</head>

<body>
<a href="java script:addBookmark('Videos de Metal','http://www.videometal.es/')">Favoritos</a>
</body>
</html>
¿Alguien sabria llamarlo desde flash? Si no de todas maneras dejo el codigo, ya que a mi opinion es bastante interesante :P
cancrexo
CÓDIGO
javascript("addBookMark('Videos de Metal','http://www.videometal.es/')")


Salu2
juan93
Asi ya he probado y con geturl tambien, a no ser que yo lo exporte mal, podrias hacerlo tu y pasarme el flash? Aunque no creo que ese sea el problema, no se, esto es muy raro. pero en firefox tampoco funciona..Mmmm, puede ser por la version o algo asi?
cancrexo
Pués chico, no se que harás mal. No he instalado todavía el IE8 así que con respecto a ese navegador no se que decirte. En cuanto a los demás puedes ver el script funcionando aquí
juan93
Gracias, ese en el ultimo firefox funciona, en IE8 siguen sin hacerlo, pero si en firefox va, el que el IE8 es una patata :P y mientras que también funcione en IE7 y en IE6 que son muchisimo mas usados que el IE8 pues perfecto, gracias y saludos smilies (1).gif
cancrexo
Ok.
En cuanto salga la versión refinitiva del IE8 lo probaré y si mientras tanto averigüo algo lo posteo por aquí.
Enga, post cerrado entonces.

Salu2
Esta es una versión "reducida (lo-fi)" de nuestro contenido. Para ver la versión completa con mas información, formato e imágenes, por favor haz click aquí.
Invision Power Board © 2001-2012 Invision Power Services, Inc.