Re: [ASNativos] Fwd: Como enviar un simple formulario.
Mil gracias Fernando, intentaré adaptarlo... El día 30/05/07, fernando b <[EMAIL PROTECTED]> escribió: > > no llames a la pag. con getURL, usa loadVars, te paso un pequeño ejemplo > de > su funcionamiento: > > > // montamos un obj. para controlar el envio y recepcion de datos > var result_lv:LoadVars = new LoadVars(); > result_lv.onLoad = function(success:Boolean) { >if (success) { >// estatus lo devuelve la pag. a la q llames, para control >// de errores y demas.(esto lo configuras tu como quieras) >if ( this.estatus == 0 ){ >trace ( "todo ha ido bien" ); >// acciones >}else{ >trace( "error enviando el formulario: " + this.estatus ); >} >} else { >trace( "error conectando con el servidor" ); >} > }; > // montamos las var q hay q pasar al servidor > var send_lv:LoadVars = new LoadVars(); > send_lv.unaVariable = "valor_1"; > send_lv.otraVariable = "valor_2"; > // rutaPaginaServidor > var paginaServidor:String = "reg_usuario.php"; > send_lv.sendAndLoad(paginaServidor, result_lv, "POST"); > > > con esto puedas llamar a una pag. pasarle los valores q necesitas y > esperar > a q te devuelva > el resultado para serguir con la ejecucion del programa, pruebalo en una > peli en blanco > para ver como funciona > > > El día 30/05/07, visura-t <[EMAIL PROTECTED]> escribió: > > > > Gracias Fernando, a ver si lo consigo... > > > > Es que este es mi código y no me gustaría modificarlo demasiado, por que > > no > > controlo casi nada, y esto lo he conseguido a base de muchos ejemplos > por > > ahí ya hechos. > > > > Siento la parrafada de código pero como no sé exactamente que mostrar > pues > > lo pongo todo. > > Bueno, pues eso, que no quiero que me abra ninguna ventanita html en > > blanco > > al darle a enviar. > > A ver si encuentro algo sin modificar mi código, que yo no controlo. Ya > he > > visto ejemplos pero tengo que modificar mucho. > > Gracias. > > > > > > stop(); > > var alerta_mc; > > var tapa_mc; > > var validador = new Object(); > > // > > //CONTROL FORMULARIO > > empresa_txt.onKillFocus = function(){ > > if(this.text == "") this.text = " empresa"; > > empresa_txt.background = true; > > empresa_txt.backgroundColor = 0xCC; > > empresa_txt.border = false; > > empresa_txt.textColor = 0xFF; > > } > > empresa_txt.onSetFocus = function(){ > > if(this.text.indexof(" empresa") == 0) > > this.text = ""; > > empresa_txt.backgroundColor = 0xFF; > > empresa_txt.textColor = 0x00; > > } > > empresa_txt.onKillFocus(); > > // > > nombre_txt.onKillFocus = function(){ > > if(this.text == "") this.text = " persona de contacto"; > > nombre_txt.background = true; > > nombre_txt.backgroundColor = 0xCC; > > nombre_txt.border = false ; > > nombre_txt.textColor = 0xFF; > > } > > nombre_txt.onSetFocus = function(){ > > if(this.text.indexof(" persona de contacto") == 0) > > this.text = ""; > > nombre_txt.backgroundColor = 0xFF; > > nombre_txt.textColor = 0x00; > > } > > nombre_txt.onKillFocus(); > > // > > email_txt.onKillFocus = function(){ > > if(this.text == "") this.text = " e-mail"; > > email_txt.background = true; > > email_txt.backgroundColor = 0xCC; > > email_txt.border = false; > > email_txt.textColor = 0xFF; > > } > > email_txt.onSetFocus = function(){ > > if(this.text.indexof(" e-mail") == 0) > > this.text = ""; > > email_txt.backgroundColor = 0xFF; > > email_txt.textColor = 0x00; > > } > > email_txt.onKillFocus(); > > // > > telefono_txt.onKillFocus = function(){ > > if(this.text == "") this.text = " teléfono"; > > telefono_txt.background = true; > > telefono_txt.backgroundColor = 0xCC; > > telefono_txt.border = false; > > telefono_txt.textColor = 0xFF; > > } > > telefono_txt.onSetFocus = function(){ > > if(this.text.indexof(" teléfono") == 0) > > this.text = ""; > > telefono_txt.restrict = "0-9"; > > telefono_txt.backgroundColor = 0xFF; > > telefono_txt.textColor = 0x00; > > } > > telefono_txt.onKillFocus(); > > // > > formacion_txt.onKillFocus = function(){ > > if(this.text == "") this.text = " formación profesional"; > > formacion_txt.background = true; > > formacion_txt.backgroundColor = 0xCC; > > formacion_txt.border = false; > > formacion_txt.textColor = 0xFF; > > } > > formacion_txt.onSetFocus = function(){ > > if(this.text.indexof(" formación profesional") == 0) > > this.text = ""; > > formacion_txt.backgroundColor = 0xFF; > > formacion_txt.textColor = 0x00; > > } > > formacion_txt.onKillFocus(); > > // > > mensaje_txt.onKillFocus = function(){ > > if(this.text == "") this.text = "
Re: [ASNativos] Fwd: Como enviar un simple formulario.
no llames a la pag. con getURL, usa loadVars, te paso un pequeño ejemplo de su funcionamiento: // montamos un obj. para controlar el envio y recepcion de datos var result_lv:LoadVars = new LoadVars(); result_lv.onLoad = function(success:Boolean) { if (success) { // estatus lo devuelve la pag. a la q llames, para control // de errores y demas.(esto lo configuras tu como quieras) if ( this.estatus == 0 ){ trace ( "todo ha ido bien" ); // acciones }else{ trace( "error enviando el formulario: " + this.estatus ); } } else { trace( "error conectando con el servidor" ); } }; // montamos las var q hay q pasar al servidor var send_lv:LoadVars = new LoadVars(); send_lv.unaVariable = "valor_1"; send_lv.otraVariable = "valor_2"; // rutaPaginaServidor var paginaServidor:String = "reg_usuario.php"; send_lv.sendAndLoad(paginaServidor, result_lv, "POST"); con esto puedas llamar a una pag. pasarle los valores q necesitas y esperar a q te devuelva el resultado para serguir con la ejecucion del programa, pruebalo en una peli en blanco para ver como funciona El día 30/05/07, visura-t <[EMAIL PROTECTED]> escribió: > > Gracias Fernando, a ver si lo consigo... > > Es que este es mi código y no me gustaría modificarlo demasiado, por que > no > controlo casi nada, y esto lo he conseguido a base de muchos ejemplos por > ahí ya hechos. > > Siento la parrafada de código pero como no sé exactamente que mostrar pues > lo pongo todo. > Bueno, pues eso, que no quiero que me abra ninguna ventanita html en > blanco > al darle a enviar. > A ver si encuentro algo sin modificar mi código, que yo no controlo. Ya he > visto ejemplos pero tengo que modificar mucho. > Gracias. > > > stop(); > var alerta_mc; > var tapa_mc; > var validador = new Object(); > // > //CONTROL FORMULARIO > empresa_txt.onKillFocus = function(){ > if(this.text == "") this.text = " empresa"; > empresa_txt.background = true; > empresa_txt.backgroundColor = 0xCC; > empresa_txt.border = false; > empresa_txt.textColor = 0xFF; > } > empresa_txt.onSetFocus = function(){ > if(this.text.indexof(" empresa") == 0) > this.text = ""; > empresa_txt.backgroundColor = 0xFF; > empresa_txt.textColor = 0x00; > } > empresa_txt.onKillFocus(); > // > nombre_txt.onKillFocus = function(){ > if(this.text == "") this.text = " persona de contacto"; > nombre_txt.background = true; > nombre_txt.backgroundColor = 0xCC; > nombre_txt.border = false ; > nombre_txt.textColor = 0xFF; > } > nombre_txt.onSetFocus = function(){ > if(this.text.indexof(" persona de contacto") == 0) > this.text = ""; > nombre_txt.backgroundColor = 0xFF; > nombre_txt.textColor = 0x00; > } > nombre_txt.onKillFocus(); > // > email_txt.onKillFocus = function(){ > if(this.text == "") this.text = " e-mail"; > email_txt.background = true; > email_txt.backgroundColor = 0xCC; > email_txt.border = false; > email_txt.textColor = 0xFF; > } > email_txt.onSetFocus = function(){ > if(this.text.indexof(" e-mail") == 0) > this.text = ""; > email_txt.backgroundColor = 0xFF; > email_txt.textColor = 0x00; > } > email_txt.onKillFocus(); > // > telefono_txt.onKillFocus = function(){ > if(this.text == "") this.text = " teléfono"; > telefono_txt.background = true; > telefono_txt.backgroundColor = 0xCC; > telefono_txt.border = false; > telefono_txt.textColor = 0xFF; > } > telefono_txt.onSetFocus = function(){ > if(this.text.indexof(" teléfono") == 0) > this.text = ""; > telefono_txt.restrict = "0-9"; > telefono_txt.backgroundColor = 0xFF; > telefono_txt.textColor = 0x00; > } > telefono_txt.onKillFocus(); > // > formacion_txt.onKillFocus = function(){ > if(this.text == "") this.text = " formación profesional"; > formacion_txt.background = true; > formacion_txt.backgroundColor = 0xCC; > formacion_txt.border = false; > formacion_txt.textColor = 0xFF; > } > formacion_txt.onSetFocus = function(){ > if(this.text.indexof(" formación profesional") == 0) > this.text = ""; > formacion_txt.backgroundColor = 0xFF; > formacion_txt.textColor = 0x00; > } > formacion_txt.onKillFocus(); > // > mensaje_txt.onKillFocus = function(){ > if(this.text == "") this.text = " mensaje"; > mensaje_txt.background = true; > mensaje_txt.backgroundColor = 0xCC; > mensaje_txt.border = false; > mensaje_txt.textColor = 0xFF; > } > mensaje_txt.onSetFocus = function(){ > if(this.text.indexof(" mensaje") == 0) > this.text = ""; > mensaje_txt.backgroundColor = 0xFF; > mensaje_txt.textColor = 0x00; > } > mensaje_txt.onKillFocus(); > //---
Re: [ASNativos] Fwd: Como enviar un simple formulario.
Gracias Fernando, a ver si lo consigo... Es que este es mi código y no me gustaría modificarlo demasiado, por que no controlo casi nada, y esto lo he conseguido a base de muchos ejemplos por ahí ya hechos. Siento la parrafada de código pero como no sé exactamente que mostrar pues lo pongo todo. Bueno, pues eso, que no quiero que me abra ninguna ventanita html en blanco al darle a enviar. A ver si encuentro algo sin modificar mi código, que yo no controlo. Ya he visto ejemplos pero tengo que modificar mucho. Gracias. stop(); var alerta_mc; var tapa_mc; var validador = new Object(); // //CONTROL FORMULARIO empresa_txt.onKillFocus = function(){ if(this.text == "") this.text = " empresa"; empresa_txt.background = true; empresa_txt.backgroundColor = 0xCC; empresa_txt.border = false; empresa_txt.textColor = 0xFF; } empresa_txt.onSetFocus = function(){ if(this.text.indexof(" empresa") == 0) this.text = ""; empresa_txt.backgroundColor = 0xFF; empresa_txt.textColor = 0x00; } empresa_txt.onKillFocus(); // nombre_txt.onKillFocus = function(){ if(this.text == "") this.text = " persona de contacto"; nombre_txt.background = true; nombre_txt.backgroundColor = 0xCC; nombre_txt.border = false ; nombre_txt.textColor = 0xFF; } nombre_txt.onSetFocus = function(){ if(this.text.indexof(" persona de contacto") == 0) this.text = ""; nombre_txt.backgroundColor = 0xFF; nombre_txt.textColor = 0x00; } nombre_txt.onKillFocus(); // email_txt.onKillFocus = function(){ if(this.text == "") this.text = " e-mail"; email_txt.background = true; email_txt.backgroundColor = 0xCC; email_txt.border = false; email_txt.textColor = 0xFF; } email_txt.onSetFocus = function(){ if(this.text.indexof(" e-mail") == 0) this.text = ""; email_txt.backgroundColor = 0xFF; email_txt.textColor = 0x00; } email_txt.onKillFocus(); // telefono_txt.onKillFocus = function(){ if(this.text == "") this.text = " teléfono"; telefono_txt.background = true; telefono_txt.backgroundColor = 0xCC; telefono_txt.border = false; telefono_txt.textColor = 0xFF; } telefono_txt.onSetFocus = function(){ if(this.text.indexof(" teléfono") == 0) this.text = ""; telefono_txt.restrict = "0-9"; telefono_txt.backgroundColor = 0xFF; telefono_txt.textColor = 0x00; } telefono_txt.onKillFocus(); // formacion_txt.onKillFocus = function(){ if(this.text == "") this.text = " formación profesional"; formacion_txt.background = true; formacion_txt.backgroundColor = 0xCC; formacion_txt.border = false; formacion_txt.textColor = 0xFF; } formacion_txt.onSetFocus = function(){ if(this.text.indexof(" formación profesional") == 0) this.text = ""; formacion_txt.backgroundColor = 0xFF; formacion_txt.textColor = 0x00; } formacion_txt.onKillFocus(); // mensaje_txt.onKillFocus = function(){ if(this.text == "") this.text = " mensaje"; mensaje_txt.background = true; mensaje_txt.backgroundColor = 0xCC; mensaje_txt.border = false; mensaje_txt.textColor = 0xFF; } mensaje_txt.onSetFocus = function(){ if(this.text.indexof(" mensaje") == 0) this.text = ""; mensaje_txt.backgroundColor = 0xFF; mensaje_txt.textColor = 0x00; } mensaje_txt.onKillFocus(); // direccion_txt.onKillFocus = function(){ if(this.text == "") this.text = " dirección"; direccion_txt.background = true; direccion_txt.backgroundColor = 0xCC; direccion_txt.border = false; direccion_txt.textColor = 0xFF; } direccion_txt.onSetFocus = function(){ if(this.text.indexof(" dirección") == 0) this.text = ""; direccion_txt.backgroundColor = 0xFF; direccion_txt.textColor = 0x00; } direccion_txt.onKillFocus(); // poblacion_txt.onKillFocus = function(){ if(this.text == "") this.text = " población"; poblacion_txt.background = true; poblacion_txt.backgroundColor = 0xCC; poblacion_txt.border = false; poblacion_txt.textColor = 0xFF; } poblacion_txt.onSetFocus = function(){ if(this.text.indexof(" población") == 0) this.text = ""; poblacion_txt.backgroundColor = 0xFF; poblacion_txt.textColor = 0x00; } poblacion_txt.onKillFocus(); // provincia_txt.onKillFocus = function(){ if(this.text == "") this.text = " provincia"; provincia_txt.restrict = "a-z"; provincia_txt.background = true; provincia_txt.backgroundColor = 0xCC; provincia_txt.border = false; provincia_txt.textColor = 0xFF; } provincia_txt.onSetFocus = function(){ if(this.text.indexof(" provincia") == 0)
Re: [ASNativos] Fwd: Como enviar un simple formulario.
en cristalab.com seguramente haya ejemplos ya funcionando de ese tipo echale un vistazo y si no busca en google sendandload para envio de datos en flash (me pillas ahora sin mi disco duro, si no te enviaba un ejemplo) El día 29/05/07, visura-t <[EMAIL PROTECTED]> escribió: > > -- Forwarded message -- > From: visura-t <[EMAIL PROTECTED]> > Date: 29-may-2007 21:31 > Subject: Como enviar un simple formulario. > To: asnativos@5dms.com > > Hola lista, > > Tengo un problemín muy sencillito para todos vosotros... > > Tengo en el flash un formulario que hay que rellenar. > Y estoy usando getURL que me abre una nueva ventana html en blanco y esto > es > algo molesto. > Pues eso, necesito que al enviarlo no me abra la ventanita html en blanco. > Y si la tiene que abrir que al menos le pueda decir un tamaño a esa > ventana > para meterle algún texto o imagen para disimular que se abre por algún > motivo... > > Bueno, pues eso, que no quiero que me abra ninguna ventanita. Por lo demás > creo de momento que me funciona todo. > > El código que tengo para el boton es este: getURL("correo.asp", "_blank", > "POST"); > Aparte tengo mil códigos más pero creo que no son necesarios pegarlos > aquí, > aunque si hace falta lo pego. > > > Gracias. > > > > -- > Un saludo, > Laura Sánchez > > > -- > Un saludo, > Laura Sánchez > - > ASNativos > www.5dms.com > subscripciones/desubscripciones > http://asnativos.5dms.com > - > -- http://www.abezedario.com - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -
[ASNativos] Fwd: Como enviar un simple formulario.
-- Forwarded message -- From: visura-t <[EMAIL PROTECTED]> Date: 29-may-2007 21:31 Subject: Como enviar un simple formulario. To: asnativos@5dms.com Hola lista, Tengo un problemín muy sencillito para todos vosotros... Tengo en el flash un formulario que hay que rellenar. Y estoy usando getURL que me abre una nueva ventana html en blanco y esto es algo molesto. Pues eso, necesito que al enviarlo no me abra la ventanita html en blanco. Y si la tiene que abrir que al menos le pueda decir un tamaño a esa ventana para meterle algún texto o imagen para disimular que se abre por algún motivo... Bueno, pues eso, que no quiero que me abra ninguna ventanita. Por lo demás creo de momento que me funciona todo. El código que tengo para el boton es este: getURL("correo.asp", "_blank", "POST"); Aparte tengo mil códigos más pero creo que no son necesarios pegarlos aquí, aunque si hace falta lo pego. Gracias. -- Un saludo, Laura Sánchez -- Un saludo, Laura Sánchez - ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -