Avatar billede superrex Nybegynder
02. september 2003 - 14:09 Der er 12 kommentarer og
1 løsning

Sætte sessions variabel

Kan man sætte en asp sessions variabel i et javascript og hvis man kan hvordan?
Avatar billede superrex Nybegynder
02. september 2003 - 14:15 #1
Jeg har det script hvor jeg redirecter til en anden side for at sætte en session. Kan man sætte en anden form for variabel som kan læses i asp? (ikke cookies)

<script>

if (screen.width>1220)
window.location='enorm.asp'

else if (screen.width>1150)
window.location='mega.asp'

else if (screen.width>1000)
window.location='stor.asp'


else if (screen.width>700)
window.location='lille.asp'

else window.location='enorm.asp'

</script>
Avatar billede nikolajdu Nybegynder
02. september 2003 - 14:26 #2
Det kan du nemt men ikke en session - Den skal du sætte i asp´en.

window.location='enorm.asp?size=enorm'

window.location='mega.asp?size=mega'
Avatar billede superrex Nybegynder
02. september 2003 - 14:32 #3
Jeg tænkte mere på at sætte en variabel:

var = enorm

og så om jeg kan læse den fra min asp kode?
Avatar billede nikolajdu Nybegynder
02. september 2003 - 14:33 #4
Det kan du jo også her. Du kan aflæse size og bruge den, men jeg kan ikke se dit problem får du redirecter jo til en speciel side så ved du jo også hvad størrelsen er...
Avatar billede superrex Nybegynder
02. september 2003 - 14:39 #5
Ja mem jeg kan ikke bruge det til noget. Problemet er at jeg ikke vil gå til en anden siden. Jeg fandt det her i et andet spørgsmål, kan du forstå koden? og evt vise hvordan jeg skal gøre



Du skal jo først sende variablen videre til ASP!
<script>
document.write('<param name="text2" value="' + strSteng + '">');
</script>
Avatar billede nikolajdu Nybegynder
02. september 2003 - 14:44 #6
Jamen hvilken kode???

Hvis du går ind på siden mega.asp - Så ved du jo det er mega. Alternativt så gør som jeg først havde skrevet  - Sæt et paramter på og hent det ud med en Request Quyery ting...
Avatar billede superrex Nybegynder
02. september 2003 - 14:48 #7
Prøv nu og forstå, jeg vil ikke gå til en anden side. Jeg ved godt at men kan gøre det du skriver.

Det eneste jeg vil er at hente en variabel ind i min asp kode (på sammen side)
Avatar billede nikolajdu Nybegynder
02. september 2003 - 14:48 #8
Det kan du ikke....
Avatar billede socle Nybegynder
02. september 2003 - 15:01 #9
indsætning af en asp session variabel i javascript variabel:

<script type="text/javascript">
var sesvar = <%response.write(session.contents("var"))%>
</script>

indsætning af javascript variabel i asp kan gøres over cookies, hidden input, eller querystring
Avatar billede socle Nybegynder
02. september 2003 - 15:02 #10
rettes til: (glemte gåseøjnene, hvis string)

<script type="text/javascript">
var sesvar = "<%response.write(session.contents("var"))%>"
</script>
Avatar billede superrex Nybegynder
03. september 2003 - 10:40 #11
Det ser fint ud, men det var jo ikke det jeg spurgte om.
Avatar billede nikolajdu Nybegynder
03. september 2003 - 12:25 #12
Og det var lige præcis vad jeg sagde. Du kan nemlig ikke komme uden om at skulle sende noget til serveren og dermed reloade siden.
Avatar billede socle Nybegynder
04. september 2003 - 02:00 #13
slippe for at reloade:

åbne et nyt vindue med variabel i querystring, der samles op af asp og gemmes som sessions var og luk vinduet igen... kan det ikke funge?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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