Avatar billede fusentasten Nybegynder
06. marts 2002 - 11:15 Der er 9 kommentarer og
1 løsning

Tilføj variable på searchstring

Hej eksperter.
Jeg har et problem.
Mit flashbanner indeholder en inputboks, hvor folk kan søge på et eller andet. Fint nok.
Jeg har kaldt min inputbos for "searchstring"
Men jeg skal efter searchstring="etellerandet" have tilføjet et assoid="2200", så banneret sprøjter følgende ud:
?searchstring=johnni&assoid=2200

Hvordan gør man det???

Avatar billede nikolajdu Nybegynder
06. marts 2002 - 11:21 #1
Er det et kald du foretager når filen loades og er det en fast værdi eller en variabel?

Forklar gerne lidt mere :)

/Nikolaj
Avatar billede fusentasten Nybegynder
06. marts 2002 - 11:27 #2
Assoid'en skal bare tilføjes efter seachstring'en. Det er vel en slags "hidden field" vi skal have tilføjet... Er det nok? Jeg ved ikke, om det kan kaldes et kald? Kan man lave det sådan, at assoid'en er tilføjet i html koden, og flash derefter henter den ind og sprøjter den videre?
Avatar billede nikolajdu Nybegynder
06. marts 2002 - 11:30 #3
Du kan sætte parametre med i URLen til filen.

<PARAM NAME=movie VALUE="huske-spil.swf?searchstring=johnni&assoid=2200">

Eller f.eks udskrive dem med PHP eller ASP.

<PARAM NAME=movie VALUE="huske-spil.swf?searchstring=<? echo $minVariabel; ?>&assoid=<? echo $mitNr; ?>">

150 point er alt for meget - Så du får intet svar før du lover at beholde en del af dem :)

/Nikolaj
Avatar billede fusentasten Nybegynder
06. marts 2002 - 11:33 #4
Ikke helt med. For mig er et svar en mia millioner værd!
Mit problem:
Assoid'en skal hardcodes ind i banneret, så dens spytter det her ud:
?searchstring="æjh"&assoid="2004" efter urlen...
Avatar billede nikolajdu Nybegynder
06. marts 2002 - 11:46 #5
Hvis du har scriptet variablerne ind i URLen som ovenstående, så ligger de sig som simple variabler inde i flash og kan hentes igen med _root.searchstring og _root.assoid

Dvs at du gerne vil åbne en url med disse paramtre??

getURL ("minSide.html?searchstring="+searchstring+"&assoid="+assoid, "_blank");

/Nikolaj
Avatar billede fusentasten Nybegynder
06. marts 2002 - 11:59 #6
jeps... Tror jeg nok.
Avatar billede paask Nybegynder
06. marts 2002 - 22:07 #7
Jeg kommer lige med en kommentar, mere som spørgsmål da jeg ved du har fint styr på det her Nikolaj :0)

Hvis dit input felt har navnet "searchstring" og værdien af den selvfølgelig er det brugeren skriver, hvad skal så fastsætte variablen "assoid"? Er det en fast værdi du har behov for, eller noget andet der har med netop den session (el. lignende) at gøre?

Nu ved ikke hvornår du benytter din getUrl fusentast, men hvis vi forestiller os det er på en knap (eller <enter> ... lignende) så bør du kunne skrive flg.:

on(release){
searchstring = _root.searchstring;
assoid = 2200; // eller sti til det der styrer variablen assoid
getUrl("http://www.domain.dk/minSide.html", "_blank", "GET");
}

Så burde GET smide variablerne searchstring og assoid på din url som dette:

http://www.domain.dk/minSide.html?searchstring=det+brugeren+har+skrevet&assoid=2200

Så burde du kunne sende din variabel assoid afsted med urlen som planlagt... eller hvordan!?
Avatar billede nikolajdu Nybegynder
07. marts 2002 - 09:33 #8
Avatar billede nikolajdu Nybegynder
22. april 2002 - 23:17 #9
Fik du løst problemet?

:))

/Nikolaj
Avatar billede fusentasten Nybegynder
31. august 2004 - 12:59 #10
jeg lukker her :-)
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