Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola estou estudando um pouco do coldfusion 7 principalmente os formularios em flash li um artigo que ensina a chamar um CFC sem dar refresh na pagina é o codigo logo abaixo porém gostaria que o getURL("[http://www.macromedia.com",](http://www.macromedia.com) "_blank", "POST"); fosse executado eu iria mandar o usuario para outra tela o alert("Acertou",'Erro', mx.controls.Alert.OK); é exibido mas o getURL não na verdade passa direto.Alguem sabe me dizer como devo arrumar isso.Muito obrigado a todos.**********************************************login.cfm**********************************************<cfsavecontent variable="callingCFC">var dataholder = this.createEmptyMovieClip('dataholder',4587);dataholder.method = "Logar";//the cfc method dataholder.usuario = usuario.text ; //the parameterdataholder.senha = senha.text; //the parameterdataholder.loadVariables ('login.cfc', 'POST');//note the component name with full pathvar obj = {};var checkData = function(obj){ if(dataholder.Success != undefined){ if(dataholder.Success == 0){ alert("Usuário ou Senha incorreto",'Erro',mx.controls.Alert.OK); } else { getURL("[http://www.macromedia.com",](http://www.macromedia.com) "_blank", "POST"); alert("Acertou",'Erro', mx.controls.Alert.OK); } clearInterval(obj.id); dataholder.Success = undefined; }}obj.id = setInterval(checkData, 100, obj);</cfsavecontent><html><head><title>Cerebrum</title></head><body bgcolor="#71828A" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0"> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="center" valign="middle"><cfform method="post" name="form" preloader="yes" format="flash" height="270" width="380" skin="halosilver" wmode="transparent" style="verticalGap:0; horizontalGap:0; marginRight:20; marginLeft:20; marginBottom:20; marginTop:20; disabledColor:##ffffff; color:##000000; background-color:##71828A;"> <cfformgroup type="tabnavigator" selectedIndex="0" id="container" style="verticalGap:0; tabHeight:0; tabWidth:0; backgroundColor:##71828A; borderStyle:none;"><cfformgroup type="page"> <!--- ---><cfformgroup type="panel" label="Login" style="marginLeft:10; headerColors:##71828A, ##C3CACE; headerHeight:32; panelBorderStyle:'roundCorners'; backgroundColor:##E5EAF0"> <cfformgroup type="horizontal" label="Usuário" visible="yes" enabled="yes"><cfinput type="text" name="usuario" size="20" maxlength="20" message="O campo Usuário deve ser preenchido" validateat="onSubmit" required="yes" value="supervisor"> </cfformgroup><cfformgroup type="horizontal" label="Senha" visible="yes" enabled="yes"><cfinput type="text" name="senha" size="20" maxlength="20" message="O campo Senha deve ser preenchido" validateat="onSubmit" required="yes" value="super"> </cfformgroup><cfformgroup type="horizontal" visible="yes" enabled="yes"><cfinput type="button" name="button" value="ok" onfiltered="#callingCFC#"> </cfformgroup><cfformgroup type="horizontal" visible="yes" enabled="yes"><cfinput type="checkbox" name="lembrar" value="Lembrar de mim"></cfformgroup> <cfformgroup type="horizontal" visible="yes" enabled="yes"><cfinput type="checkbox" name="esqueci_senha" value="Esqueci a senha" onfiltered=" container.selectedIndex = 1;"></cfformgroup></cfformgroup><!--- ---></cfformgroup><cfformgroup type="page"><!--- ---><cfformgroup type="panel" label="Esqueci a senha" style="marginLeft:10; headerColors:##71828A, ##C3CACE; headerHeight:32; panelBorderStyle:'roundCorners'; backgroundColor:##E5EAF0"> <cfformitem type="text">Digite abaixo seu e-mail e nós enviaremos sua senha para você.</cfformitem><cfformgroup type="horizontal" label="e-mail" visible="yes" enabled="yes"><cfinput type="text" name="email" size="20" maxlength="20" message="O campo e-mail deve ser preenchido no formato de e-mail" validateat="onSubmit" validate="email" required="yes"> </cfformgroup><cfformgroup type="horizontal" visible="yes" enabled="yes"><cfinput type="button" name="button2" value="ok"><cfinput type="button" name="button3" value="voltar" onfiltered=" container.selectedIndex = 0;"></cfformgroup></cfformgroup><!--- ---></cfformgroup></cfformgroup></cfform></td></tr></table></body></html>**********************************************FINAL do codigo login.cfm**********************************************------------------------**********************************************login.cfc**********************************************<cfcomponent name="dataResponder" access="public"><cffunction name="Logar" output="true" access="remote" returntype="void"><cfif arguments.usuario eq "supervisor" and arguments.senha eq "supers"><cfoutput>&eof=true&Success=1&loaded=true</cfoutput><cfelse><cfoutput>&eof=true&Success=0&loaded=true</cfoutput></cfif></cffunction></cfcomponent>**********************************************FINAL do codigo login.cfc**********************************************Carregando comentários...