Avatar billede itonly Nybegynder
26. oktober 2004 - 11:18 Der er 16 kommentarer

Hvorfor dur' min flash form ikke?

HERE COMES...

submitURl = "http://scripts.scannet.dk/form2mail.asp";

function knap_nulstil() {
    navn.text = "";
    firma.text = "";
    adresse.text = "";
    postnr.text = "";
    by.text = "";
    telefon.text = "";
    andet.text = "";
    lotusinfo.setValue(false);
    infopakke.setValue(false);
    send.enabled = true;
}

function knap_send() {
    formData = new LoadVars();
    formData.navn = "";
    formData.firma = "";
    formData.adresse = "";
    formData.postnr = "";
    formData.by = "";
    formData.telefon = "";
    formData.reciever = "minmail@mail.dk";
   
    formData.navn = navn.text;
    formData.firma = firma.text;
    formData.adresse = adresse.text;
    formData.postnr = postnr.text;
    formData.by = by.text;
    formData.telefon = telefon.text;
    formdata.infopakke = infopakke.getValue();
    formdata.lotusinfo = lotusinfo.getValue();
    formData.reciever = "minmail@mail.dk";
   
    formData.sendAndLoad(submitURL, formData, "post");
}

Halløjsa!

Jeg sidder og laver en formular i flash – scriptet ses ovenfor. Flashen er selvfølgelig placeret i en html-fil og den er testet, men der sker intet. WARUM????

Hvad er der jeg gør galt? Den sender ingenting?! Jeg er absolut begynder i flash – ihvertfald i forhold til scripting, så svaret skal pensles ud.

...og nu hvor vi er i gang – når (!) vi får det til at virke – hvordan laver man så en ”tak fordi du... bla bla bla”-side? Ellers aner man jo som kunde ikke om en evt. Bestilling er gået igennem?!

...og HUSK  nu at svar skal forklares som til en 5-årig J Ellers fatter jeg minus. Tak!

/Janne

PS grunden til at det gøres i flahs er primært det grafiske som er ret vigtig i denne sammenhæng + at formen bruges i en (flash)intro som sidste led i en bestillingsprocess (reklame) = ACTION!
Avatar billede rohaje Nybegynder
26. oktober 2004 - 12:11 #1
har du ?

var formData = new LoadVars();

og så er der lige et par  formdata der skulle være  formData ( ikke at det er hoved- problemet)
Avatar billede itonly Nybegynder
26. oktober 2004 - 12:22 #2
Hej Rohaje

Ups ja - det kan jeg da godt se :) Pinligt!

Denne: var formData = new LoadVars(); - hvor skal den være?

Alt det jeg har pastet ind i dette indlæg er hvad jeg har!

MVH Janne
Avatar billede rohaje Nybegynder
26. oktober 2004 - 12:49 #3
Undskyld - du har den allerede i starten af knap_send funktionen, det overså jeg :(

har du prøvet direkte at kontakte asp'en ? for at se om asp- scriptet virker ?
Det hele skal ligge på en server, der kan køre asp, for at virke. Gør det det?

men jeg tror jeg tier stille nu, for nu bevæger det sig ud i asp, hvor jeg ved minus :)
Avatar billede rohaje Nybegynder
26. oktober 2004 - 12:52 #4
formData.sendAndLoad(submitURL, formData, "post");

lige en ting, så vidt jeg ved skal post være med stort POST, ved ikke om det betyder noget
Avatar billede itonly Nybegynder
26. oktober 2004 - 13:17 #5
Hej igen Rohaje

Du skal have tak for din indsats. Forsøger i skrivende stund om det er der fejlen ligger. Det ku jo være lidt fedt hvis ikke det var andet end det :) Melder tilbage...!

MHt - citat: "har du prøvet direkte at kontakte asp'en ? for at se om asp- scriptet virker ?
Det hele skal ligge på en server, der kan køre asp, for at virke. Gør det det?" Svar: Nej... og....Det ved jeg ikke...! :/

MVH Janne
Avatar billede itonly Nybegynder
26. oktober 2004 - 13:24 #6
Det tyder ikke på at det virker endnu...desværre - får ingen mail retur. *ÆV* Men det tager måske tid?

Håber der er andre der snarest kommer på banen!!?

/Janne
Avatar billede lyden Nybegynder
26. oktober 2004 - 16:03 #7
ehhh, måske bare mig, men burde du ikke finde ud af om din server kan køre asp ? ellers er det jo lidt tidspilde at trouble shoote !



MvH
Avatar billede rohaje Nybegynder
26. oktober 2004 - 16:38 #8
hørt :)
Avatar billede itonly Nybegynder
27. oktober 2004 - 10:08 #9
...og hvordan finder jeg ud af det? Og undskyld, mig hvis ikke man lige er så skarp en computer"nørd" :) I må lige vise hensyn til de mindre begavede... EHHHEMMM :)

Nu spørger I om MIN server kan køre ASP?! Er det ikke Scannet's server? Eller...? *confused*

/Janne
Avatar billede itonly Nybegynder
27. oktober 2004 - 10:20 #10
submitURl = "http://scripts.scannet.dk/form2mail.asp";

Sidder lige og tænker - dette script - det er et jeg har taget hos Scannet selv netop til dette formål - og det virker - så at sige - når jeg bruger det i en alm. html form?!

Har jeg dermed ikke "bevist" at der ikke er noget galt med asp scriptet eller hvordan skal det forståes? Jeg konkluderer at det er actionsscriptet i flashen der er noget galt med...eller...? FORVIRRINGEN ER TOTAL :) *S*

/Janne
Avatar billede rohaje Nybegynder
27. oktober 2004 - 10:20 #11
jo- hvis det er der filerne ligger. ASP vil ikke virke på din egen computer, med mindre du har køre noget server halløj på den. Du kan prøve og kigge i din bestilling eller skrive en mail til deres suport og spørge.
Avatar billede rohaje Nybegynder
27. oktober 2004 - 10:26 #12
Jo- så skulle asp'en virke. så er vi så langt. :)
Så må du starte fra en ende af i flashen,, bliver knap_send funktionen overhovedet aktiverert og får den de rigtige variabler

måske skal du lave nogle trace linier for at checke flashen

trace(formData.navn);
trace(formData.firma);

og putte dem i knap_send funktionen,, >> test movie i flash. kommer alle variabler til output vinduet når du trykker send.
Avatar billede rohaje Nybegynder
27. oktober 2004 - 10:43 #13
jeg sidder lige og tænker, at det måske er scriptes placering, hvis man ser i hjælp i flash under 

LoadVars.sendAndLoad()

In SWF files running in a version of the player earlier than Flash Player 7, url must be in the same superdomain as the SWF file that is issuing this call. For example, a SWF file at www.someDomain.com can load variables from a SWF file at store.someDomain.com, because both files are in the same superdomain of someDomain.com.

In SWF files of any version running in Flash Player 7 or later, url must be in exactly the same domain (see Flash Player security features). For example, a SWF file at www.someDomain.com can load variables only from SWF files that are also at www.someDomain.com. If you want to load variables from a different domain, you can place a cross-domain policy file on the server hosting the SWF file that is being accessed. For more information, see About allowing cross-domain data loading.
Avatar billede itonly Nybegynder
27. oktober 2004 - 11:27 #14
Pyhh ha for en smørre - har printet det ud (det hele fra Macromedia) og har forsøgt at fatte hvad jeg skal gøre, men uden held. Men jeg kan da sagtnes læse mig ti, at det da klart er en mulighed at det er der problemet ligger - men hvad er den reelle løsning mon så? *suk*

/Janne
Avatar billede rohaje Nybegynder
27. oktober 2004 - 12:00 #15
du kan kigge i "see About allowing cross-domain data loading."  eller lave dit eget asp-script se

http://eksperten.dk/spm/327584

eller måske endnu bedre, her hvor der ligger både asp og actionScript kode

http://eksperten.dk/spm/253041
Avatar billede rohaje Nybegynder
27. oktober 2004 - 12:07 #16
Dumt spørgsmål :)  Jeg skal lige spørge de variabler du sender med dit formData object svarer de til  de variabler  asp'en skal bruge? Det kunne jo være du sidder med en flash, der er lavet til en anden asp og ikke lige har tænkt over det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester