Comunidad de diseño web y desarrollo en internet online

no funciona el fscommand en opera ni en safari

Citar            
MensajeEscrito el 22 Feb 2006 05:18 am
Hola gente

Estoy con un problemita que no lo puedo solucionar... la cosa es asi:
Desde flash, por medio de fscommand armo un formulario de envio de datos a paypal

Código :

function paypal() {
   texto="<form ............................>";
   texto += "blablablablablabla";
   /* en la variable "texto" tengo todo el formulario con el codigo html del form de paypal todo completo con los datos del carrito en flash*/
   fscommand("",texto);
}

y en el html tengo

Código :

function miFlash_DoFSCommand(command, args) {
   var miFlashObj = isInternetExplorer ? document.all.miFlash : document.miFlash;
   document.getElementById('carrito').innerHTML=args;
   document.formu.submit();
}

El codigo funciona 10 puntos tanto en firefox como en IE, pero en Opera ni en safari no funciona... alquien sabe por que sucede esto? (creo q talves es la forma en q se obtiene el object del flash en el html... pero nose...)

Espero q alguien me pueda dar una mano :wink:


saludos!

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

firefox
Citar            
MensajeEscrito el 22 Feb 2006 05:59 am
es por los controladores de ActiveX...

de hecho, nunca debes usar fscommand...es preferible usar getURL("javascript:metodo()"); o bien, a partir de flash 8 la clase ExternalInterface

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari
Citar            
MensajeEscrito el 22 Feb 2006 06:03 pm
porque Macromedia lo deshabilito (no se si por seguridad)...por eso te comentaba que a partir de flash 8 necesitas usar ExternalInterface, el cual es mucho mas flexible y recomendado.

saludos!

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari
Citar            
MensajeEscrito el 22 Feb 2006 07:00 pm

alfathenus escribió:

Hola, gracias por la data

Te cuento que si lo hago con getURL, en el player 8 no me funciona, sabes por que puede suceder eso?

saludos

No funciona en standalone, necesitas ponerlo en algun servidor, y si servira!!!
tu trabajo es para ,local o para web???

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 22 Feb 2006 07:29 pm
Hola alfathenus
Si publicas el swf como flash player 7....debes usar getURL....si lo vas a publicar como flash player 8....usas ExternalInterface. Puedes cambiar la version de publicacion en File - Publish - Publish Settings - Flash

Depende de ti en que deseas desarrollarlo.

Saludos!



ramiro_olvera escribió:

alfathenus escribió:

Hola, gracias por la data

Te cuento que si lo hago con getURL, en el player 8 no me funciona, sabes por que puede suceder eso?

saludos

No funciona en standalone, necesitas ponerlo en algun servidor, y si servira!!!
tu trabajo es para ,local o para web???


ramiro_olvera
te invito a que leas el primer post alfathenus, y hallaras tu respuesta :wink:

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari
Citar            
MensajeEscrito el 22 Feb 2006 10:50 pm
si, getURL funcionara tanto en Safari (yo uso Safari) como en Opera, siempre y cuando lo hayas publicado para flash 7...aunque tu uses el flash player 8....hay un bitcode incrustado en el swf que le indica al player que esta publicado para flash 7, ademas de que evita que se activen los objetos y clases incoporadas en el flash 8. Solo asi puede haber backward compability. Lo que no se puede, es usar fscommand en safari y opera, ya que no tienen incorporados los controles Active X...pero getURL si.

Yo lo que te recomiendo, es que uses ExternalInterface, lo publiques como flash player 8 y pongas un detector de plug ins para verificar que la version es la correcta. En cualquier caso, checa la documentacion ya sea de getURL o de ExternalInterface para trabajar con javascript.

Saludos!

Por tangamampilia

.GAIA Developer

961 de clabLevel


6 articulos

Genero:Masculino   Anime Bloggers

México, D.F.

safari
Citar            
MensajeEscrito el 23 Feb 2006 02:56 am
Voy a chequear eso, gracias por tu ayuda :)

saludos!

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.