un cable con flash y firefox(Solucionado)

Iniciado por Man-In-the-Middle, 26 Diciembre 2006, 22:53 PM

0 Miembros y 1 Visitante están viendo este tema.

Man-In-the-Middle

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



Azielito

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');");
}

Man-In-the-Middle

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 ;)???

Azielito

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

Man-In-the-Middle

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


Azielito

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

Man-In-the-Middle

como seria eso, de las variables??

Azielito

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 ;)

Man-In-the-Middle

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

Azielito

es como en lenguaje javascript

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