Ciao a tutti, ho guardato tutti i post su quest'argomento ma cmq non riesco a far funzionare la mia pagina di invio mail...non capisco...
Come posso vedere se la pagina .asp che richiamo da Flash venga effetivamente aperta??
In Asp uso l'oggetti CDO, ho già fatto in precedenza dei moduli in asp è funzionano...
Il codice lo trovato nel web...ma non so abbastanza brava in action script per modificarlo...
In Flash invece:
on(rollOver){
if(sending){
warning=" send";
}
}
on(release){
TTime = new Date();
dan = TTime.getDay();
if (dan == 0) {
dan = "Sunday";
}
if (dan == 1) {
dan = "Monday";
}
if (dan == 2) {
dan = "Tuesday";
}
if (dan == 3) {
dan = "Wednesday";
}
if (dan == 4) {
dan = "Thursday";
}
if (dan == 5) {
dan = "Friday";
}
if (dan == 6) {
dan = "Saturday";
}
datum = TTime.getDate();
h = TTime.getHours();
if (h<10) {
h = "0"+h;
}
m = TTime.getMinutes();
if (m<10) {
m = "0"+m;
}
s = TTime.getSeconds();
if (s<10) {
s = "0"+s;
}
Ptime = "::"+dan+","+datum+" :: "+h+":"+m+":"+s;
if(!Tto.isEmail()){
warning='To : Incorrect e-mail !';
}
else{
if(!Tfrom.isEmail()){
warning='From : Incorrect e-mail !';
}
else{
if(Tsubject eq ""){
warning="Subject missing !";
}else{
Pto=Tto;
Pfrom=Tfrom;
Psubject=Tsubject;
Pcomment=escape(Tcomment);
loadVariables("sender.asp","catch","post");
warning=' Sending...';
sending=false;
_root.rotate.gotoAndPlay(1);
}
}
}
}
nel "catch"=
onClipEvent(data){
_root.Tto="";
_root.Tfrom="";
_root.Tcomment="";
_root.Tsubject="";
_root.warning=" Message sent !";
_root.sending=true;
_root.gotoAndPlay(2);
_root.rotate.gotoAndStop(5);
}
sul frame del pulsante invia: sending=true;
Azioni per Fotogramma 1
String.prototype.isEmail = function() {
if (!this) {
return false;
}
var iChars = "*|,\":<>[]{}`';()&$#%";
for (var i = 0; i<this.length; i++) {
if (iChars.indexOf(this.charAt(i)) != -1) {
return false;
}
}
if (this.indexOf("@") == -1) {
return false;
}
if (this.indexOf(".") == -1) {
return false;
}
return true;
};
stop();
per favore potete aiutarmi??
grazie lia