webForumDet fria alternativet
Logga in / Bli medlem

Server.Execute

ASP

11 svar · 326 visningar · startad av trexter

Medlem sedan mars 20021 889 inlägg
Trådstart#1

Till min förfäran verkar det som om variabelvärden inte följer med
till den sida man kör! ;)

Hur fixa jag detta?

:)

Medlem sedan feb. 2002116 inlägg
#2

Vad menar du?

Medlem sedan mars 20021 889 inlägg
#3

Jo... jag ska förklara lite bättre.
Tänk dig att jag har sida 1:

strVar = "text"
Server.Execute "sida 2"

sida 2:
Response.Write strVar

Här skrivs inte strVar ut.

:)

Medlem sedan feb. 2002116 inlägg
#4

Om du skall skicka en sträng till en annan sida, måste du väl använda dig av ett formulär, eller lägga strängen i en querystring?

Medlem sedan mars 20021 889 inlägg
#5

Ja, men då måste sidan laddas om. Jag vill överföra det "direkt" så att säga..

:)

Medlem sedan mars 20016 260 inlägg
#6

ehm.. om du skriver server.execute "page.asp?sträng1=" & sträng1

så går det väl?

Medlem sedan mars 20021 889 inlägg
#7

Återkommer. ;)

Medlem sedan mars 20016 260 inlägg
#8

jag är inte säker själv men testa skadar ju inte

Medlem sedan juni 200032 967 inlägg
#9

Nej, det går inte. Man kan inte slänga med querystrings till Server.Execute eller Server.Transfer.

Medlem sedan dec. 20003 563 inlägg
#10

response.redirect däremot...

Medlem sedan mars 20016 260 inlägg
#11

trexter:
släng upp det som en session eller application variabel..

Medlem sedan mars 20021 889 inlägg
#12

Nja, jag hade tänkt använda det till att skicka in java-scripts som
ska ligga mellan <head> och </head> i filen jag exekverar.

Men jag tror att jag delar upp "inkluderingsfilen" (elller vad man ska kalla den) i två i stället.
r) Eller ännu bättre. Göra 2 subar inne i dokumentet. En tom. <head> och en fom. </head>

:)

249 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)