christiankreissl
Mitglied
Hallo,
ich habe in meinem Flash Film ein Formblatt mit den UI Komponenten von Flash MX erstellt und dazu das passende ("sende Daten per E-Mail") PHP Skript geschrieben.
Die Daten lade ich per LoadVars.
Die Übergabe der Daten und das Versenden der E-Mails funktionieren fantastisch. Da gibts keine Probleme.
Das einzige Problem ist folgendes:
Wenn ich auf den "Submit Button" zum Abschicken der eingegebenen Daten klicke geht ein leeres Fenster auf und ich komme nicht mehr zurück zu meinem Flash Film.
Habe erst versucht die Submit Funktion mit der UI Komponente Push Button und danach mit einem "normalen" Button zu realisieren.
Die Übergabe der Daten und das PHP Skript klappen mitbeiden Buttonversionen, jedoch wechselt bei dem UI Push Button mein Fentser in ein leeres, weißes und bei dem "normalen Button" geht ein neues, leeres Fenster auf ( userData.send("request.php", "POST"); ).
Hier der Flash-Code meines Buttons (des "normalen Buttons"):
on (press, release) {
userData = new LoadVars();
userData.name = name;
userData.company = company;
userData.street = street;
userData.city = city;
userData.state = state;
userData.zip = zip;
userData.mailabs = mailabs;
userData.phone = phone;
userData.message = message;
userData.janitorial = janitorial.getValue(); //Check Box
userData.security = security.getValue(); //Check Box
userData.housekeeping = housekeeping.getValue(); //Check Box
userData.food = food.getValue(); //Check Box
userData.engineering = engineering.getValue(); //Check Box
userData.send("request.php", "POST");
gotoAndStop("Contact us", 1);
}
Kann mir jemand helfen und erklären, wie ich das Skript im Hintergrund laufen lasse, oder (bin ja hier im Flash Forum), wie ich dem Flash sagen kann, daß er stärker sein soll als das PHP Skript und sich nicht von diesem unterkriegen lässt,
wie komme ich wieder zu meinem Flash zurück !!
Danke
P.S..:
Hier noch das PHP Skript:
<?php
$adminaddress="name@mail.com";
$sitename="http://www.adresse.com";
mail("$adminaddress","Request for Information",
"A visitor at $sitename has applied a request for information\n
Name:$name\n
Company Name:$company\n
Street Address:$street\n
City:$city\n
State:$state\n
Zip Code:$zip\n
Phone:$phone\n
Email Address:\n$mailabs\n
User Message:$message\n\n
Service Interest:\n
Janitorial:$janitorial\n
Security:$security\n
Housekeeping:$housekeeping\n
Food:$food\n
Engineering:$engineering\n");
mail("$mailabs","Thank you for visiting $sitename",
"Thank you for your interest");
?>
DANKE
Christian
ich habe in meinem Flash Film ein Formblatt mit den UI Komponenten von Flash MX erstellt und dazu das passende ("sende Daten per E-Mail") PHP Skript geschrieben.
Die Daten lade ich per LoadVars.
Die Übergabe der Daten und das Versenden der E-Mails funktionieren fantastisch. Da gibts keine Probleme.
Das einzige Problem ist folgendes:
Wenn ich auf den "Submit Button" zum Abschicken der eingegebenen Daten klicke geht ein leeres Fenster auf und ich komme nicht mehr zurück zu meinem Flash Film.
Habe erst versucht die Submit Funktion mit der UI Komponente Push Button und danach mit einem "normalen" Button zu realisieren.
Die Übergabe der Daten und das PHP Skript klappen mitbeiden Buttonversionen, jedoch wechselt bei dem UI Push Button mein Fentser in ein leeres, weißes und bei dem "normalen Button" geht ein neues, leeres Fenster auf ( userData.send("request.php", "POST"); ).
Hier der Flash-Code meines Buttons (des "normalen Buttons"):
on (press, release) {
userData = new LoadVars();
userData.name = name;
userData.company = company;
userData.street = street;
userData.city = city;
userData.state = state;
userData.zip = zip;
userData.mailabs = mailabs;
userData.phone = phone;
userData.message = message;
userData.janitorial = janitorial.getValue(); //Check Box
userData.security = security.getValue(); //Check Box
userData.housekeeping = housekeeping.getValue(); //Check Box
userData.food = food.getValue(); //Check Box
userData.engineering = engineering.getValue(); //Check Box
userData.send("request.php", "POST");
gotoAndStop("Contact us", 1);
}
Kann mir jemand helfen und erklären, wie ich das Skript im Hintergrund laufen lasse, oder (bin ja hier im Flash Forum), wie ich dem Flash sagen kann, daß er stärker sein soll als das PHP Skript und sich nicht von diesem unterkriegen lässt,
wie komme ich wieder zu meinem Flash zurück !!
Danke
P.S..:
Hier noch das PHP Skript:
<?php
$adminaddress="name@mail.com";
$sitename="http://www.adresse.com";
mail("$adminaddress","Request for Information",
"A visitor at $sitename has applied a request for information\n
Name:$name\n
Company Name:$company\n
Street Address:$street\n
City:$city\n
State:$state\n
Zip Code:$zip\n
Phone:$phone\n
Email Address:\n$mailabs\n
User Message:$message\n\n
Service Interest:\n
Janitorial:$janitorial\n
Security:$security\n
Housekeeping:$housekeeping\n
Food:$food\n
Engineering:$engineering\n");
mail("$mailabs","Thank you for visiting $sitename",
"Thank you for your interest");
?>
DANKE
Christian