Avatar billede crunch Nybegynder
22. marts 2002 - 10:20 Der er 10 kommentarer og
1 løsning

load variabler fra querystring ?

hvilken metode bruger man for at få de variabler ind i flash som man kan sætte i embed funktionen. ? - jeg har set et eksempel der virker, men ved ikke hvad man skriver i actionscriptet ?


<HTML>
<HEAD>
<TITLE>url</TITLE>
</HEAD>
<BODY bgcolor="#669966" marginwidth="0" marginheight="0" border="0" topmargin="0" leftmargin="0">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"
WIDTH=100% HEIGHT=100%> <PARAM NAME=movie VALUE="url.swf?<%=Request.QueryString()%>">
<PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#669966>
<EMBED src="url.swf?<%=Request.QueryString()%>"
quality=high bgcolor=#669966 WIDTH=100% HEIGHT=100%
TYPE="application/x-shockwave-flash"></EMBED></OBJECT>
</BODY>
</HTML>
Avatar billede beatone Nybegynder
22. marts 2002 - 10:24 #1
Lad os sige at der står

url.swf?subject=Hej&body=med dig...

...så har du automatisk to variabler i flash nu der hedder subject og body indeholdende det tekst du har skrevet. Altså:

variablen: subject=hej
variablen: body=med dig...

Og så kan du bare kalde variablerne med _root.subject og _root.body hvis du skal bruge dem andre steder end på din main stage
Avatar billede Slettet bruger
22. marts 2002 - 10:26 #2
Din querystring er forkert, og du skal definere din variable, f.eks;

src="url.swf?strVar=<%=Request.QueryString("strVar")%>
Avatar billede beatone Nybegynder
22. marts 2002 - 10:29 #3
Nej, du kan sagtens skrive url.swf?<%=Request.QueryString()%> for så henter den bare alt i querystringen og smider efter ?
Avatar billede crunch Nybegynder
22. marts 2002 - 10:45 #4
(:: tak. "beatone" vil du ikke lige oprette "et svar".
Avatar billede Slettet bruger
22. marts 2002 - 10:48 #5
beatone  -> jasq - du har ret ;-)
Avatar billede beatone Nybegynder
22. marts 2002 - 10:49 #6
Man lærer noget hver dag :)
Avatar billede Slettet bruger
22. marts 2002 - 11:08 #7
beatone  -> Har det mon noget at gøre med den version af ASP der understøtter dette ??
Jeg har nemlig undret mig over at jeg ikke kan bruge request("str") til querystringe, hvilket jeg er sikker på har virket tidligere ...??
Avatar billede beatone Nybegynder
22. marts 2002 - 11:12 #8
Det har jeg aldrig haft problemer med, og vores asp "guru" siger at der ikke har noget med versionen af gøre....hvad det så er ved jeg ikke :(

Kan du ikke stadig bruge request.querystring("str") ?
Det er godt nok en ordentlig omgang at skulle skrive for at requeste den... :|
Avatar billede Slettet bruger
22. marts 2002 - 11:36 #9
DOOH - jeg tror en afspritning vil hjælpe ...
Glem ovenstående - det virker som det altid har gjort :)

Men sjovt nok understøttes request() ikke ...
Avatar billede beatone Nybegynder
22. marts 2002 - 11:39 #10
haha! Request() uderstøttes ikke hvis du mener ligesom request.querystring()....der skal være .querystring() bagefter.
Jeg ved ikke om man også kan gøre det med request.form(), det burde virke...
Avatar billede Slettet bruger
22. marts 2002 - 11:55 #11
SUMASUMMARUMMA ;o)

request.querystring() // virker
request.querystring("str") // virker

request.form() // virker
request.form("str") // virker

request("str") // virker
request() // virker ikke
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