Hola a todos:
Este es mi primer post y espero poder ayudar en la medida de lo que pueda a la comunidad, ok.
Bueno ahora mi problema es el siguiente:
tengo un formulario de envío de correo... este está dentro de un MC con el siguiente codigo:
---------------------------------------------------
function format_field(f)
{
var _loc1 = f;
for (var _loc2 in _loc1)
{
_loc1[_loc2].border = true;
_loc1[_loc2].borderColor = normal_border;
_loc1[_loc2].background = true;
_loc1[_loc2].backgroundColor = normal_background;
_loc1[_loc2].textColor = normal_color;
} // end of for...in
} // End of the function
System.useCodepage = true;
k = new Object();
k.onKeyUp = function ()
{
if (Sname.text != "" && Semail.text != "" && Ssubject.text != "" && Smessage.text != "")
{
sendMC.sendButton.enabled = true;
}
else
{
sendMC.sendButton.enabled = false;
} // end else if
};
Key.addListener(k);
sendMC.sendButton.enabled = false;
stop ();
function format_field(f)
{
var _loc1 = f;
for (var _loc2 in _loc1)
{
_loc1[_loc2].border = true;
_loc1[_loc2].borderColor = normal_border;
_loc1[_loc2].background = true;
_loc1[_loc2].backgroundColor = normal_background;
_loc1[_loc2].textColor = normal_color;
} // end of for...in
} // End of the function
normal_border = 13421772;
select_border = 0;
normal_background = 15658734;
select_background = 14540253;
normal_color = 10066329;
select_color = 6710886;
format_field([Sname, Semail, Ssubject, Smessage]);
TextField.prototype.onSetFocus = function ()
{
var _loc1 = this;
_loc1.borderColor = select_border;
_loc1.backgroundColor = select_background;
_loc1.textColor = select_color;
};
TextField.prototype.onKillFocus = function ()
{
var _loc1 = this;
_loc1.borderColor = normal_border;
_loc1.backgroundColor = normal_background;
_loc1.textColor = normal_color;
};
Selection.setFocus(Sname);
----------------------------------------------------
Y en el php tengo:
<?
if(!empty($HTTP_POST_VARS['sender_mail']) || !empty($HTTP_POST_VARS['sender_message']) || !empty($HTTP_POST_VARS['sender_subject']) || !empty($HTTP_POST_VARS['sender_name']))
{
$to = "[email protected]";
$subject = stripslashes($HTTP_POST_VARS['sender_subject']);
$body = stripslashes($HTTP_POST_VARS['sender_message']);
$body .= "\n\n---------------------------\n";
$body .= "Mensaje enviado por: zzzzzzzzz" . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail'] . ">\n";
$header = "From: " . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail'] . ">\n";
$header .= "Reply-To: " . $HTTP_POST_VARS['sender_name'] . " <" . $HTTP_POST_VARS['sender_mail'] . ">\n";
$header .= "X-Mailer: PHP/" . phpversion() . "\n";
$header .= "X-Priority: 1";
if(@mail($to, $subject, $body, $header))
{
echo utf8_encode ($subject, $body, $header);
echo "output=sent";
} else {
echo "output=error";
}
} else {
echo "output=error";
}
?>
El asunto es que cuando ejecuto el SWF me manda el siguiente error:
onData,[type Function]
sender_message,undefined
sender_subject,undefined
sender_name,undefined
sender_mail,undefined
sendButton,_level0.instance48.sendMC.sendButton
Creo que el problema es que como el formulario no esta en el principal no logra enviar los datos y la verdad es que no se donde poner el _root.
Bueno eso es practicamente todo el asunto espero que alguien me pueda ayudar.
Gracias y espero sus comentarios.