Avatar billede nanna31 Praktikant
06. februar 2002 - 14:50 Der er 17 kommentarer og
1 løsning

Send til ASP


Er der nogen som kan give mig et meget simpelt eksempel på, hvordan jeg kan få en variabel fra Flash over i et ASP-dokument ?
Avatar billede webdesigner Praktikant
06. februar 2002 - 14:53 #1
:)
Avatar billede Slettet bruger
06. februar 2002 - 15:05 #2
Her er 3 forskellige måder at gøre det på :)

loadVariablesNum ("script.asp", 0, "POST");
loadVariablesNum ("script.asp", 0, "GET");
eller
loadVariablesNum ("script.asp?variable=value&variable2=osv", 0);
Avatar billede beatone Nybegynder
06. februar 2002 - 15:09 #3
Der er to eksempler her:

Flash/ASP: Mailform
Flash/ASP: Gæstebog med access DB 

http://www.flashdesign.dk/downloads/
Avatar billede nanna31 Praktikant
06. februar 2002 - 15:16 #4
Hvad er forskellen da på loadVariables og loadVariablesNum ?
Avatar billede nanna31 Praktikant
06. februar 2002 - 15:22 #5
Den første af dine 3 muligheder, den siger da ikke noget om, hvilke variabler, der skal sendes ?
Avatar billede Slettet bruger
06. februar 2002 - 15:43 #6
1) Sender alle variable defineret i scriptet via headeren
2) Sender alle variable defineret i scriptet som en querystring
3) du definerer de variable du vil sende som en querystring

Eks på 1
// på en knap
on (release) {
    Navn = "Anders And";
    Hometown = "Andeby";
    Website = "www.flashfaq.dk";
    loadVariablesNum ("script.asp", 0, "POST");
}


Forskellen mellem loadVariablesNum og loadVariables skal du ikke tænke på hvis du arbejder i normal-mode i dit actionscript, finder Flash selv ud af hvilken en der skal bruges....

loadVariablesNum er kommet sammen med Flash 5, og bruges f.eks. for at tolke mellem strin og integer...
Avatar billede Slettet bruger
06. februar 2002 - 15:44 #7
strin == string
Avatar billede nanna31 Praktikant
06. februar 2002 - 16:04 #8
ok jeg sender lige straks mit problem, måske kan I se, hvad er er galt - for det kan jeg ved den søde grød ikke! - thanks.
Avatar billede nanna31 Praktikant
06. februar 2002 - 16:09 #9
Her er actionscriptet til submit-knappen i Flash-delen :

on (release) {loadVariablesNum ("submit.asp?test=hejsa", 0, "POST");}
_________________________________________________

Her er filen submit.asp, som gerne skulle kunne opfatte variablen test, som jeg har opdigtet, hvorefter værdien "hejsa" skrives ned i min teekst fil "data.txt" :

<html>
<head><title></title></head>
<body>

<% Set FS=Server.CreateObject("Scripting.FileSystemObject")
 
  Set RS=FS.OpenTextFile(Server.MapPath("data.txt"), 2, False)
  'RS.Write request.form("test")
  'RS.Write "hello"
  RS.Close
  Set RS=Nothing
  Set FS=Nothing
%>
 
</body>
</html>

Hvad gør jeg forkert ?
Avatar billede beatone Nybegynder
06. februar 2002 - 16:11 #10
Får asp filen godt nok fat i test variablen? Hvis ikke så prøv med request("test"), uden .form, der har nogle gange virket for mig :)
Avatar billede nanna31 Praktikant
06. februar 2002 - 16:14 #11
kommentationstegnet har jeg forresten set, det er ikke fejlen.
Avatar billede nanna31 Praktikant
06. februar 2002 - 16:37 #12
Beatone - tak for hjælpen, det virker, når jeg fjerner ".form" - hvorfor gør det så lige det ?
Avatar billede beatone Nybegynder
06. februar 2002 - 16:43 #13
Jeg har en ide om at det er fordi det ikke er en form du får variablen fra men en querystring, altså gennem url'en. Du kan også bruge request.querystring("test"), men den bliver hurtigt kedelig at skrive hver gang du skal hente en variable ;)
Avatar billede nanna31 Praktikant
06. februar 2002 - 16:57 #14
Er det så ikke bedre med GET frem for POST ? - og hvad betyder parameteren "0" ?
Avatar billede beatone Nybegynder
06. februar 2002 - 17:09 #15
0 er hvis du skal loade texten ind i flash, det har (såvidt jeg ved) ikke noget at sige når du sender noget...
Avatar billede nanna31 Praktikant
06. februar 2002 - 17:33 #16
tak for hjælpen - jeg kommer sikkert snart med bogle flere spg. :)
Avatar billede wilweb Nybegynder
09. februar 2002 - 09:22 #17
I ASP betyder
1 = læs
2 = Skriv
8 = Append
Når man arbejder med text filer
Avatar billede wilweb Nybegynder
09. februar 2002 - 09:25 #18
loadVariablesNum ( url, level, method );
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