Ik moet voor school een e-businesscard maken in flash.
Ik gebruik voor het contactformulier een scriptje van internet om de data naar een online php script te sturen.
Het probleem is alleen dat hij alleen een error geeft in flash als php 'error' doorgeeft. Maar ik wil ook een error als er geen internet verbinding is (het is tenslotte een offline productie).
Ik snap niet helemaal hoe ik dat dan in de if statement moet zetten. Ik heb al wat lopen prutsen maar kom er niet uit.
De tutorial die ik gebruik staat hier: http://www.sephiroth.it/tutorials/flashPHP/email/index.php
De code waar het vooral om gaat staat onder de send form button:
Ik gebruik voor het contactformulier een scriptje van internet om de data naar een online php script te sturen.
Het probleem is alleen dat hij alleen een error geeft in flash als php 'error' doorgeeft. Maar ik wil ook een error als er geen internet verbinding is (het is tenslotte een offline productie).
Ik snap niet helemaal hoe ik dat dan in de if statement moet zetten. Ik heb al wat lopen prutsen maar kom er niet uit.
De tutorial die ik gebruik staat hier: http://www.sephiroth.it/tutorials/flashPHP/email/index.php
De code waar het vooral om gaat staat onder de send form button:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| on (release) {
sender_mail = _parent.Semail.text
sender_name = _parent.Sname.text
sender_subject = _parent.Ssubject.text
sender_message = _parent.Smessage.text
loadVariables("http://www.********.nl/zzz/flash/flash.php",this,"POST");
this.onData = function()
{
for(var a in this) trace([a,this[a]])
_parent.nextFrame();
if(this.output=='sent')
{
_parent.errTitle = 'Bedankt.';
_parent.errType = "De informatie is verzonden. U hoort zo spoedig mogelijk van ons.";
} else {
_parent.errTitle = "Error!";
_parent.errType = "Er is een fout opgetreden bij het verzenden van de informatie. Probeer het later nog eens.";
}
}
} |
[ Voor 20% gewijzigd door SecondReality op 25-01-2005 20:34 ]