Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gabriel Cunha

retorno do form

Recommended Posts

ae pessoal!

 

uma dúvida (simples).. hehe

 

tenho um botão no flash. qnd clicado, chama uma função javaScript que abre uma div no meio da tela e nela carrega um PHP. (estilo GrayBox).

nesse PHP carregado, tem um formulário... ao enviar o formulário, ou se o usuario fechar essa div, preciso que retorne alguma coisa para o flash.

 

 

exemplo:

 

- cliquei no botão;

- abriu div com PHP (form);

- dei o submit no form;

- preciso "avisar" o flash que esse formulario foi submetido.

(isso sem dar reload na página).

 

 

ou:

 

- cliquei no botão;

- abriu div com PHP (form);

- chamei função para fechar a div;

- preciso "avisar" o flash que essa div foi fechada;

(isso sem dar reload na página).

 

 

 

fui claro?

é possível isso???

 

 

 

 

Obrigado,

Gabriel Cunha

Compartilhar este post


Link para o post
Compartilhar em outros sites

é possível sim, da um id pro objeto do flash e depois manda a função em javascript assim:

 

<script LANGUAGE=JavaScript>

<!--

function doPassVar(args){

var sendText = args.value;

window.document.myFlash.SetVariable("myVar", sendText);

}

//-->

</SCRIPT>

 

dai isso será resgatado no flash como _root.myVar, você pode deixar pra testar um campo de texto dinamico no palco com a var myVar, e ele aparecerá, teste dentro de um servidor.Esse id do myflash você coloca no código fonte dessa forma:

 

<script type="text/javascript">

AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width','400','height','180','id','myFlash','src','javascript_to_flash','quality','high','pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash','name','myFlash','swliveconnect','true','movie','javascript_to_flash' ); //end AC code

</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"

width=400 height=180 id="myFlash">

<param name=movie value="javascript_to_flash.swf">

<param name=quality value=high>

 

<embed src="javascript_to_flash.swf" quality=high width=400 height=180 type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" name="myFlash" swLiveConnect="true">

 

e claro, chamar a função do javascript onSubmit="doPassVar(sendText);"

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.