/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
session variabel vs. javascript
Fra : Wired Earp


Dato : 02-10-01 18:34

hvordan sættes og aflæses en session variabel via javascript?

Variablen sættes for eksempel *af javascript* onClick og aflæses *via
javascript* når en efterfølgende side loader.


--
Wired Earp
Wunderbyte

 
 
Tony Lorentzen (02-10-2001)
Kommentar
Fra : Tony Lorentzen


Dato : 02-10-01 23:36

Hej,

Du er endt i en forkert gruppe. Prøv i stedet:

dk.edb.internet.webdesign.clientside

Venligst,

Tony Lorentzen
Freelance webudvikler
tony@lorentzen.com



Jesper Nielsen (03-10-2001)
Kommentar
Fra : Jesper Nielsen


Dato : 03-10-01 00:06

> Du er endt i en forkert gruppe. Prøv i stedet:
>
> dk.edb.internet.webdesign.clientside

Tror måske nok han snakker om serverside JavaScript...
Ved så ikke om denne gruppe kun er for VBScript'ere, eller om den også er
til JavaScriptere - begge går i hvert tilfælde ind under serverside og
asp...

/jesper/



Wired Earp (03-10-2001)
Kommentar
Fra : Wired Earp


Dato : 03-10-01 00:39

Jesper Nielsen wrote:


> Tror måske nok han snakker om serverside JavaScript...
> Ved så ikke om denne gruppe kun er for VBScript'ere, eller om den
> også er til JavaScriptere - begge går i hvert tilfælde ind under
> serverside og asp...

Den er god nok.

Såvidt jeg forstår sættes ASP session variable ved form submisson
eller ved at de defineres <%direkte%> i dokumentet. Men jeg skal sætte
en ASP session variabel midt i det hele ved hjælp af javascript og ved
sideskift aflæse den til behandling af script. Det sidste kan
tænkeligvis gøres ved at responese.write variablen ind i et
sideelement og læse den derfra; men det første kan jeg ikke
gennemskue.

Scenario: Vi har en side som kan manipuleres af brugeren ved klik på
kasser så den ser ud på forskellige smarte måder. Ved sideskift gemmes
sidens 'udseende' i en variabel som danner grundlag for en javascript-
opdatering af sideelementer før den nye side vises. Effekten er at
siden beholder sit [brugerbestemte] layout hele besøget igennem.

Jeg kan ikke bruge form submission som grundlag for navigation [det
ville være fjollet] og jeg kan ikke bruge frames eller andre vinduer
til at gemme en clientside variabel i [fordi jeg kører en xhtml
disciplin som ikke tillader den slags]. Jeg skal på een eller anden
måde videføre den hér syge variabel - og fordi den kan ændre sig
*efter* at siden er genereret kan jeg ikke bare kode den ind i url'en
på alle mine links og aflæse den ved querystring eller hvad I kalder
det.

Jeg ser ingen anden udvej end at benytte en god gammeldags cookie. Kan
det være sandt?


--
Wired Earp
Wunderbyte

Tony Lorentzen (03-10-2001)
Kommentar
Fra : Tony Lorentzen


Dato : 03-10-01 10:25

Hej Jesper,

Du skulle vel ikke tilfældigvis hedde Dennis til mellemnavn vel?

Tony

"Jesper Nielsen" <jn@nielsenit.dk> wrote in message
news:OMru7.783$%D3.128805@news000.worldonline.dk...
> > Du er endt i en forkert gruppe. Prøv i stedet:
> >
> > dk.edb.internet.webdesign.clientside
>
> Tror måske nok han snakker om serverside JavaScript...
> Ved så ikke om denne gruppe kun er for VBScript'ere, eller om den også er
> til JavaScriptere - begge går i hvert tilfælde ind under serverside og
> asp...
>
> /jesper/
>
>



Jesper Nielsen (03-10-2001)
Kommentar
Fra : Jesper Nielsen


Dato : 03-10-01 13:15

> Du skulle vel ikke tilfældigvis hedde Dennis til mellemnavn vel?

Nope.

/jesper/



Tony Lorentzen (03-10-2001)
Kommentar
Fra : Tony Lorentzen


Dato : 03-10-01 13:38

Nå ok - jeg troede lige at vi kendte hinanden

Tony



mail@kaylarsen.com (03-10-2001)
Kommentar
Fra : mail@kaylarsen.com


Dato : 03-10-01 07:01

Et forslag, som måske kan benyttes, hvis jeg har forstået
problemet rigtigt.

1. lav en dim aspfelt i dit asppgm.
2. sæt aspfelt til startværdien
3. lav et html input felt i eller uden for en FORM
<input type=hidden name=htmfelt value="<%= aspfelt %>">
4. I din script kan du lave en
if (formnavn.htmfelt.value = 'y')
eller
formnavn.htmfelt.value = "z"
5. teste eller/og ændre den efter hver script behandling.

Skal feltindholdet nu med over i den næste page, kan det kun
lade sig gøre med en form-submision, som indeholder 'htmfelt'

"Wired Earp" <wiredearp*REMOVE*@wunderbyte.com> wrote in message
news:Xns912EC747DCD71wiredearp@193.88.15.201...
> hvordan sættes og aflæses en session variabel via javascript?
>
> Variablen sættes for eksempel *af javascript* onClick og aflæses *via
> javascript* når en efterfølgende side loader.
>
>
> --
> Wired Earp
> Wunderbyte



Wired Earp (03-10-2001)
Kommentar
Fra : Wired Earp


Dato : 03-10-01 12:28

wrote:

>Skal feltindholdet nu med over i den næste page, kan det kun
>lade sig gøre med en form-submision, som indeholder 'htmfelt'

Det er præcis det som ikke går. Men jeg har fundet ud af noget med
noget 'remote scripting' [kan searches på msdn] som ser meget lovende
ud, jeg melder lige tilbage hvis det er noget som virker. Det kommer
nok til at ta' sin tid, for jeg er lige begyndt på det hér serverside.
Tak for tippet. Hvis nogle har andre idéer er jeg stadig åben for
tilbud, jeg kan ved grød ikke fatte at det skal være så svært.



--
Wired Earp
Wunderbyte

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste