Avatar billede bobbedude Nybegynder
17. oktober 2006 - 09:57 Der er 9 kommentarer og
1 løsning

Replace og redirect

jeg vil gerne sende en variabel til flash og lave noget replace på den.

Variablen kunne være:

siden=http://dr.dk/-r-pid=10-b-60=20

i flash filen skal den url så blive til
http://dr.dk/?pid=10&60=20 og når den er replacedd skal den sende til urlen

Grundet til at jeg vil gøre dette er for at sende min reffere med for den forsvinder hvis jeg bruger javascript eller serverside script.
Avatar billede barklund Nybegynder
17. oktober 2006 - 10:07 #1
Hvorfor laver du om på url'en? Kan du ikke bruge url'en som den er?

Du skal jo bare url-indkode url'en med %25 for % og %26 for & - som er de eneste to tegn, du behøver gøre noget specielt ved.

--
Morten Barklund
Avatar billede bobbedude Nybegynder
17. oktober 2006 - 10:15 #2
jeg kunne gøre dette
ref = server.URLencode("http://www.codeave.com/asp/code.asp?u_log=74")
som så bliver til
http%3A%2F%2Fwww%2Ecodeave%2Ecom%2Fasp%2Fcode%2Easp%3Fu%5Flog%3D74

det er egentlig cool nok, men kan flash forstå den url ?
Avatar billede barklund Nybegynder
17. oktober 2006 - 10:52 #3
Yup - Flash vil automatisk url-afkode data, hvis det kommer ind via søgestreng, loadvars eller flashvars :)
Avatar billede bobbedude Nybegynder
17. oktober 2006 - 10:58 #4
hvordan er det nu lige jeg griber en variabel i flash
Avatar billede barklund Nybegynder
17. oktober 2006 - 11:44 #5
Kommer an på, hvor variablen kommer fra - hvilket du endnu ikke har skrevet ;)

Jeg gætter dog på, at variablen kommer ind via søgestrengen (flash.swf?siden=foo) eller flashvars (<param name="flashvars" value="siden=foo">) og i begge tilfælde vil variablen ligge i _level0:

getURL(_level0.siden);

--
Morten Barklund
Avatar billede bobbedude Nybegynder
17. oktober 2006 - 12:45 #6
Morten Barklund smid et svar det spiller max
Avatar billede barklund Nybegynder
17. oktober 2006 - 13:00 #7
Nice dér ;)
Avatar billede olebole Juniormester
17. oktober 2006 - 15:20 #8
<ole>

Undskyld, jeg lige blander mig - men jeg er 'fulgt med' fra tidligere tråde om emnet  ;o)

bobbedude >> Jeg tror, vi misforstod hinanden tidligere. Dette kan også sagtens lade sig gøre i JS. Ordet 'referer' er veldefineret i HTTP-sammenhænge og betyder noget helt andet ... jeg tror, det var dér, vi gik galt af hinanden  ;o)

/mvh
</bole>
Avatar billede bobbedude Nybegynder
17. oktober 2006 - 20:32 #9
olebole >> Hvordan gør man det i JS ?
Avatar billede barklund Nybegynder
18. oktober 2006 - 10:03 #10
Tark for points :)
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