Test Foro de elhacker.net SMF 2.1

Media => Diseño Gráfico => Mensaje iniciado por: Man-In-the-Middle en 26 Diciembre 2006, 22:53 PM

Título: un cable con flash y firefox(Solucionado)
Publicado por: Man-In-the-Middle en 26 Diciembre 2006, 22:53 PM
Quiral, tengo un problemilla, ahi va

Bueno recien me incorporo al mundillo de firefox, pues, solo estaba haciendo mi web orientada a IE, pero no percate de que con FF se veia fatal , un dolor de huevos arreglarla, en fin

Mi tema es el siguiente, tengo un menu en flash, el cual tengo un boton para añadir a favoritos

muy simple!

on (press){getURL("javascript:window.external.AddFavorite('http://www.myweb,'Titulo');");

Pero he estado investigando y no consigo que funcione en FF
lo cual enconte este codigo

window.sidebar.addPanel

Como lo podria implementar en flash?

probe algo asi

on (press){getURL("javascript:window.sidebar.addPanel('http://www.myweb,'Titulo');"); y nada, alguna sugerencia

Saludos

MITM


Título: Re: un cable con flash y firefox
Publicado por: Azielito en 26 Diciembre 2006, 23:39 PM
tienes un error, espero que sea eso xD
on (press){
getURL("javascript:window.sidebar.addPanel('http://www.myweb,'Titulo');");
}


addPanel('http://tuweb,'titulo');
---------------------*


abres comila simple para la url pero nunca la cierras xD

deberia de funcionar asi
on(press){
   getURL("javascript:window.sidebar.adPanel('http://tuweb.com','titulo');");
}
Título: Re: un cable con flash y firefox
Publicado por: Man-In-the-Middle en 27 Diciembre 2006, 00:03 AM
grax Azielito,  si lo de las comillas me lo pase por escribir rapido :P , pero igual no funciona con ad or add,  pero me parace que la sintaxis es add,  el punto es que no pasa nada, estoy que le doy toda el dia aesto, y no encuntro un codigo para flash, hay unos pero que se pegan directamente en el header tipos asi

<script language="JavaScript1.2" type="text/javascript">
function CreateBookmarkLink() { title = "Webpage Title"; 
url = "Webpage URL"; 
if (window.sidebar) { // Mozilla Firefox Bookmark
    window.sidebar.addPanel(title, url,"");    }
else if( window.external ) { // IE Favorite       
    window.external.AddFavorite( url, title); }   
else if(window.opera && window.print) { // Opera Hotlist       
    return true; }
}

if (window.external) { 
    document.write('<a href ="java script:CreateBookmarkLink()");">Add to Favorites</a>');   }
else  if (window.sidebar) { 
    document.write('<a href ="java script:CreateBookmarkLink()");">Bookmark Page</a>');  }
else if (window.opera && window.print) {     
    document.write('<a href ="java script:CreateBookmarkLink()");">Add Bookmark</a>');
    }
</script>


pero no encuentro nada de flash

buuu

otra alternativa ;)???
Título: Re: un cable con flash y firefox
Publicado por: Azielito en 27 Diciembre 2006, 00:43 AM
ya tienes la respuesta señor ;)
en flas manda a llamar la funcion JS que hace los favoritos
o sea
on(press){
   getURL("javascript:CreateBookmarkLink()");
}


y listo :P
Título: Re: un cable con flash y firefox
Publicado por: Man-In-the-Middle en 27 Diciembre 2006, 00:58 AM
es que lo quiero hacer defrente, no llamando una funcion
osea como el otro
como el de IE
no hay forma creo
por que no quiero meter codigo en la pagina si no que fdefrente me llame

on (press){getURL("javascript:window.external.AddFavorite('http://www.myweb,'Titulo');"); ;)--------toy cagado creo

Título: Re: un cable con flash y firefox
Publicado por: Azielito en 27 Diciembre 2006, 16:36 PM
tambien podrias probar con variables
haces tu varible que contengoa lo de favoritos en JS entonces luego la mandas a llamar con el getURL();

no sé. ya no se me ocurre nada mas ;D
Título: Re: un cable con flash y firefox
Publicado por: Man-In-the-Middle en 27 Diciembre 2006, 17:02 PM
como seria eso, de las variables??
Título: Re: un cable con flash y firefox
Publicado por: Azielito en 27 Diciembre 2006, 17:13 PM
en Flash, todo en flas xD

var favoritez = "javascript:window.external.AddFavorite('http://www.myweb,'Titulo');"
on(press){
   getURL(favorirez);
}

algo asi

aun que, siempre sera mejor la otra respuesta, que uses una funcion en JS y la mandaes a llamar ;)
Título: Re: un cable con flash y firefox
Publicado por: Man-In-the-Middle en 27 Diciembre 2006, 17:18 PM
Grax, bro, estoy que me peleo como loco con este tema, , le voy a dar leche y posteo  ;)


consulta  si quisiera hacer un if//


var favoritez = "javascript:window.external.AddFavorite('http://www.myweb,'Titulo');"
on(press){
if algo-----qiue podria poner de condicion

   getURL(favorirez);

else

getURL("javascript:alert('If you are using Mozilla Firefox, Please Pulse Ctrl+D')");
}



Saludos

MITM
Título: Re: un cable con flash y firefox
Publicado por: Azielito en 27 Diciembre 2006, 17:27 PM
es como en lenguaje javascript

var edad = 17;
if(edad<=18){
   url = "www.disneylatino.com";
}else{
   url="www.petardas.com";
}
on(press){
   getURL(url);
}

   
Título: Re: un cable con flash y firefox
Publicado por: Man-In-the-Middle en 27 Diciembre 2006, 17:31 PM
si te entiendo, pero hay un tema, osea qtengo que sabe r lo del navegador, por el punto de  active X(iexplorer) y mac, por es te digo es una mierdaaaaaaaaa, encontre esto

no se si esta bien la sentencia

if (System.capabilities.playerType=="ActiveX" && System.capabilities.os=="MacOS")

o me flatan parentesis  :o
Título: Re: un cable con flash y firefox
Publicado por: Man-In-the-Middle en 27 Diciembre 2006, 17:57 PM
Solucinado  ;)

on(press){
   if ((System.capabilities.playerType=="ActiveX") || (System.capabilities.os=="MacOS")) {
getURL("javascript:window.external.AddFavorite('http://www.tuwebswobs',' Templates');");
} else { // si no es IE win
getURL("javascript:alert('If you are using Mozilla Firefox, Please Pulse Ctrl+D  :)')");
}
}


Graxs Aziel!!
Título: Re: un cable con flash y firefox(Solucionado)
Publicado por: Azielito en 27 Diciembre 2006, 18:13 PM
Que bien te quedo :)
Título: Re: un cable con flash y firefox(Solucionado)
Publicado por: Man-In-the-Middle en 27 Diciembre 2006, 18:23 PM
Gratiaaaaas, si quedo muy guapo por usted :), el punto eran los && , de *****, esto te permite , no limitarete a win o mac, pero olo que sria un golaso,es un codigo en flash defrente para el firefox, con eso estaria recompleto, sin necesida de llamara a un js externo, estoy casi seguro que la respuesta esta ahi

getURL("javascript:window.sidebar.adPanel('http://tuweb.com','titulo');"); (http://gonzo.uni-weimar.de/~gleisber/Grafik/Foren/owned/owned07.jpg)auchhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh  :P