25. februar 2005 - 22:22
Der er
14 kommentarer og 1 løsning
variabel fra asp til flash mx
hey, jer har problemer med at få asp scriptet til at sende variabler til flash. scriptet er som følger: <% 'Hent Globale Variabler %> <!-- #include file="GlobaleVariabler.asp" --> <% 'Hent MySQL %> <!-- #include file="MySQL.asp" --> <% 'lav forbindelse til databasen med film Set my_conn = createobject("ADODB.Connection") my_conn.open = MySQLConnect strSQL = "Select titel,prodaar,genre,id From film Order By titel" Set rs = my_Conn.Execute(strSQL) if rs.eof = false then Do while not rs.eof ' Do until it reaches end of db indhold = indhold + rs("titel") & " | " & rs("prodaar") & " | " & rs("genre") rs.MoveNext 'Next record loop response.write "filmoversigt=" & indhold end if 'luk database... my_Conn.Close Set my_Conn = Nothing %> der kommer ikke noget i det dynamiske tekstfelt men det virker fint med følgende <% Response.Write "filmoversigt=enellerandentekst" %> flash delen loadVariablesNum("film.asp", ""); plz help alexbech
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
26. februar 2005 - 00:47
#1
hvad skriver asp filen, hvis du kalder den i din browser?
26. februar 2005 - 00:49
#2
Det der plus: indhold = indhold + rs("titel") & " | " & rs("prodaar") & " | " & rs("genre") Skal det ikke være et og-tegn? :) -- Morten Barklund
26. februar 2005 - 12:09
#3
>qulekings, den skriver: filmoversigt=2+fast+2+furious2003actionFrom+Hell2001gyser og nu hedder min kode: if rs.eof = false then Do while not rs.eof ' Do until it reaches end of db indhold = indhold + rs("titel") & rs("prodaar") & rs("genre") rs.MoveNext 'Next record loop response.write "filmoversigt=" & Server.URLEncode(indhold) end if
26. februar 2005 - 12:17
#4
denne version virker også, både med og uden Sever.URLEncode <% tekst = "julebryg med en julemand i troppen" Response.Write "filmoversigt=" & Server.URLEncode(tekst) %>
26. februar 2005 - 12:25
#5
men den her gør ik f rs.eof = false then Do while not rs.eof ' Do until it reaches end of db indhold = indhold + rs("titel") & rs("prodaar") & rs("genre") rs.MoveNext 'Next record loop response.write "filmoversigt=" & Server.URLEncode(indhold) end if
26. februar 2005 - 13:57
#6
Jamen, jeg vil gerne spørge igen, hvorfor der står "+" og ikke "&"? Derudover, hvis du skriver: <% filmoversigt = "2 fast 2 furious2003actionFrom Hell2001gyser"; Response.Write "filmoversigt=" & Server.URLEncode(filmoversigt) %> Virker det så? -- Morten Barklund
26. februar 2005 - 14:07
#7
der står "+" fordi den skal opdatere indholdet i "indhold" og ikke skrive indhold og ja den virker, dog uden ";", flash inporter den fint, også selvom du ikke skriver "Sever.URLEncode"
26. februar 2005 - 14:18
#8
har prøvet at ændre det, det gør faktisk ingen forskel
26. februar 2005 - 14:53
#9
Prøv at skrive: response.write "&filmoversigt=" & Server.URLEncode(indhold) & "&" Muligvis er der et linjeskift før/efter eller noget, som gør at variablen ikke hedder "filmoversigt" men måske " filmoversigt" eller "\nfilmoversigt"
26. februar 2005 - 15:16
#10
super nu står der 2 fast 2 furious2003actionFrom Hell2001gyser I FLASHEN vel at mærke fedt, mange tak, post et svar
26. februar 2005 - 15:19
#11
Yesh yesh. Du har sikkert et linjeskift eller mellemrum i din asp fil før første <% - så vil dette jo blive outputtet og komme før "filmoversigt=". -- Morten Barklund
26. februar 2005 - 15:20
#12
Dog, hvis du i flash skal noget mere med variablerne end bare liste dem i et tekstfelt som de kommer direkte fra asp'en, så vil jeg foreslå en xml-struktur til at overføre data - det er lidt mere struktureret og mere forståeligt :)
26. februar 2005 - 15:26
#13
Tark for points - det var godt nok en del for så lidt :)
26. februar 2005 - 15:26
#14
mange tak for tippet, men er endnu ikke nødvendigt
26. februar 2005 - 15:31
#15
for mig er det meget, da jeg ikke anede hvad jeg skulle stille op!!! Jeg overvejede faktisk kort om der var en anden mulighed, men er nu ikke nødvendig.
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.