Comunidad de diseño web y desarrollo en internet online

Porqué Firefox no deja poner @ en formularios de contacto?

Citar            
MensajeEscrito el 11 Ago 2009 10:19 pm
Hola, Tengo 1 formulario de contacto hecho en flash CS4, que envía mensajes a la casilla de correo electrónico de la página en cuestión. El formulario anda todo bien, el tema es que cuando uno entra desde el Firefox, al ingresar la dirección de email, no se muestra el signo arroba (@), ni con el teclado ni con Alt+64, el mensaje llega igual pero no entiendo por qué no se ve. Desde el Explorer no hay problemas, allí sí se ve el signo arroba (@).
Alguien tiene idea de a qué se debe esto? y alguna idea para solucionarlo? ya que tal vez los usuarios al no poder colocar el arroba desistan de enviar su mail.

Por las dudas dejo el código que usé en el formulario:

:: en el 1º fotograma del mc con el formulario coloqué:

rec = "[email protected]";

serv="php";

fields_descriptions = Array("", Array("t1", "your_name", "Nombre:"), Array("t2", "your_email", "email:"), Array("t3", "telephone", "Telefono:"), Array("t4", "message", "Mensaje:"), Array("t5", "field_2", "E-mail:"), Array("t6", "field_3", "Address:"), Array("t7", "field_4", "fax:"))

for (i=1; i<=fields_descriptions.length; i++) {
this["k"+i].text=fields_descriptions[i][2];
}


:: y en el botón enviar:

on (release) {
for (i=1; i<_parent.fields_descriptions.length; i++) {
if (_parent[_parent.fields_descriptions[i][1]]!=undefined) {
this[_parent.fields_descriptions[i][1]]=_parent[_parent.fields_descriptions[i][1]]+"&777&"+_parent.fields_descriptions[i][2];
}

}

this.recipient=_parent.rec;
i=undefined;
getURL("contact1."+_parent.serv, "_blank", "POST");

}



:: Luego colgué en la web un PHP con el siguiente código:

Error_Reporting(E_ALL & ~E_NOTICE);

while ($request = current($_REQUEST)) {
if (key($_REQUEST)!='recipient') {
$pre_array=split ("&777&", $request);
$post_vars[key($_REQUEST)][0]=$pre_array[0];
$post_vars[key($_REQUEST)][1]=$pre_array[1];
}
next($_REQUEST);
}



reset($post_vars);
$subject="From ".$post_vars['your_name'][0] ;
$headers= "From: ".$post_vars['your_email'][0] ."\n";
$headers.='Content-type: text/html; charset=iso-8859-1';
$message='';
while ($mess = current($post_vars)) {
if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {

$message.="<strong>".$mess[1]."</strong>&nbsp;&nbsp;&nbsp;".$mess[0]."<br>";
}
next($post_vars);
}



Espero respuestas.


Muchas Gracias.

Por dinamodg

21 de clabLevel



 

msie8
Citar            
MensajeEscrito el 12 Ago 2009 10:31 am
Es probable que estes usando wmode=transparent cuando incrustas el swf en el HTML, quítalo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Ago 2009 02:20 pm
Hola esta en wmode:opaco. en qué modo tendría que ponerlo?

Gracias

Por dinamodg

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Ago 2009 02:24 pm
Si no está en transparent entonces ese no es el motivo, embebe la tipo para ver si es un tema de que no se ve simplemente

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Ago 2009 03:07 pm
SAbes que le cambie el modo en el html, le puso el q dice ventana y ahora anda.

Muchas Gracias!! Me evitaste horas de mala sangre, la verdad nunc ale habia hecho caso a esa opción, la dejaba como estaba.

Gracias de nuevo.

Por dinamodg

21 de clabLevel



 

firefox

 

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