/ 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
Fejl i global.asa
Fra : Tommy


Dato : 28-05-03 20:08

Hej

Ja nu gik det lige så godt 8( "Man" ønsker sig en lidt anden løsning end
den jeg først var nået frem til med hjælp fra gruppen så jeg må desværre
spørge igen, Jeg skal have min "indkøbskurv vist med mulighed for at slette
poster før afsendelse via Jmail. Hmmm .... Så det må vel hedde session og
Global.asa.

MEN når jeg laver min Global.asa får jeg følgende fejl ;
Expected '('

//global.asa, line 4

Her er hele min fil for en sikkerheds skuld :



<SCRIPT language=VBScript RUNAT=Server>
Sub Session OnStart ()
Set Session ("id")
End Sub

Sub
Session OnEnd ()
Set Session ("id")=Nothing
End Sub

</SCRIPT>

Hvor "Sub Session OnStart ()" er linie 4

Der melder sig lidt flere spørgsmål men jeg tror at det er bedre at tage et
af gangen.

På forhånd tak

Tommy



 
 
Claus O (28-05-2003)
Kommentar
Fra : Claus O


Dato : 28-05-03 20:21

"Tommy" <info@manniken.dk> wrote

> Ja nu gik det lige så godt 8( "Man" ønsker sig en lidt anden løsning end
> den jeg først var nået frem til med hjælp fra gruppen så jeg må desværre
> spørge igen,

Hej Tommy,
"Man" havde ikke gennemtænkt 'hele' sagen....?

Jeg skal have min "indkøbskurv vist med mulighed for at slette
> poster før afsendelse via Jmail. Hmmm .... Så det må vel hedde session og
> Global.asa.

samt muligvis også mulighed for at bestille fra andre sider end dreje.....


> MEN når jeg laver min Global.asa får jeg følgende fejl ;
> Expected '('
>
> //global.asa, line 4
>
> Her er hele min fil for en sikkerheds skuld :
>
> <SCRIPT language=VBScript RUNAT=Server>
> Sub Session OnStart ()
> Set Session ("id")
> End Sub
>
> Sub Session OnEnd () ****EN LINIE****
> Set Session ("id")=Nothing
> End Sub
>
> </SCRIPT>
>
> Hvor "Sub Session OnStart ()" er linie 4

Mener det må være nok at rette til EEN linie.
MVH/Claus



Tommy (28-05-2003)
Kommentar
Fra : Tommy


Dato : 28-05-03 20:43

Hej Claus

>
> Hej Tommy,
> "Man" havde ikke gennemtænkt 'hele' sagen....?

Nej det må jeg nok indrømme, jeg blev først opmærksom på det da jeg talte
med en af vores kunder 8(

>
>
> Mener det må være nok at rette til EEN linie.
> MVH/Claus

Jeg har prøvet og får den samme fejl!

Tommy



Torben Brandt (28-05-2003)
Kommentar
Fra : Torben Brandt


Dato : 28-05-03 22:13

Tommy wrote:
> MEN når jeg laver min Global.asa får jeg følgende fejl ;
> Expected '('
>
> //global.asa, line 4
>
> Her er hele min fil for en sikkerheds skuld :
>
> <SCRIPT language=VBScript RUNAT=Server>
> Sub Session OnStart ()
>
> Hvor "Sub Session OnStart ()" er linie 4

Der mangler en underscore: Session_OnStart.
Fejlen er også i Session_OnEnd længere nede.

Torben


Tommy (29-05-2003)
Kommentar
Fra : Tommy


Dato : 29-05-03 07:47

Tak Torben

Der manglede en underscore ! Men nu får jeg følgende fejl :

Object required: 'Session' I linie 5 .

Linie 5 ser ud som her : ====> Set Session =("id")

Det som jeg gerne vil er jo at, som tidligere nævnt, at kunne skrive det
bestilte antal af en given bestilling til min session og så udskrive
bestilling på en side der viser bestillingerne og giver mulighed for at
rette i disse.

PÅ forhånd tak

Tommy



Torben Brandt (29-05-2003)
Kommentar
Fra : Torben Brandt


Dato : 29-05-03 10:59

Tommy wrote:
> Der manglede en underscore ! Men nu får jeg følgende fejl :
>
> Object required: 'Session' I linie 5 .
>
> Linie 5 ser ud som her : ====> Set Session =("id")

I dit første indlæg stod der:
Set Session ("id")
dvs uden '='-tegnet - ?

Normalt hvis man vil gemme noget i en variabel, så skriver man
var = værdi
Men hvis 'værdi' er et objekt, skal man skrive
set var = værdi
(Her skal man vide at Nothing er et objekt)

Hvad er det præcis du vil gemme i ovenstående og hvad er variablen?
M.a.o. hvad er 'var' og hvad er 'værdi'

/Torben


Tommy (29-05-2003)
Kommentar
Fra : Tommy


Dato : 29-05-03 11:20




>I dit første indlæg stod der:
>Set Session ("id")
>dvs uden '='-tegnet - ?

Jeg tilføjede '=' tegnet da der blevet brokket over at det manglede! (af
browseren)

>Hvad er det præcis du vil gemme i ovenstående og hvad er variablen?
>M.a.o. hvad er 'var' og hvad er 'værdi'

>/Torben

Jeg det er jeg ikke selv sikker på da det er helt nyt for mig . det som jeg
gerne vil gemme er det der bliver indtastet i "bestillings tekstfeltet" og
så have mulighed for at skrive det på en anden side .

Med andre ord så TROR jeg at variablen må være 'id' som er bestillingsnr. og
værdien må så være det antal der bliver bestilt ? Men det er et mega skud i
tågen !

Tommy



Torben Brandt (29-05-2003)
Kommentar
Fra : Torben Brandt


Dato : 29-05-03 11:53

Tommy wrote:
>>I dit første indlæg stod der:
>
> >Set Session ("id")
>
>>dvs uden '='-tegnet - ?
>
> Jeg tilføjede '=' tegnet da der blevet brokket over at det manglede! (af
> browseren)

Ja, for 'set' indikerer at du til sætte en variable til en værdi, og så
skal der jo være et '='-tegn, jvf min forklaring i sidste indlæg :)

> Jeg det er jeg ikke selv sikker på da det er helt nyt for mig . det som jeg
> gerne vil gemme er det der bliver indtastet i "bestillings tekstfeltet" og
> så have mulighed for at skrive det på en anden side .
>
> Med andre ord så TROR jeg at variablen må være 'id' som er bestillingsnr. og
> værdien må så være det antal der bliver bestilt ? Men det er et mega skud i
> tågen !

Så tror jeg ikke at du skal arbejde med global.asa. Session_OnStart()
bliver kørt én gang når brugeren kommer ind på dit site, men da har han
jo endnu ikke bestilt noget...

Du skal have en konstruktion med en liste over produkter og ønsket
antal, og så skal dette modtages på siden efter, som lægger
bestillingerne i et Session-objekt.

Vi fiksede tidligere et side, der sendte bestillingerne med JMail, men i
stedet for at afsende mailen, så skal du gemme bestillingerne i en
Session-variabel.
Jeg kender ikke rigtig noget til overordnet konstruktion af
indkøbsvogne, så hvordan man bedst gemmer bestillingen aner jeg ikke.

Så skal du vel have en side, der kan vise indkøbsvognen og hvor man kan
klikke på et 'godkend køb'-link, der så afsender mailen.
Det du skal konstruere er hvordan man kan huske mellem siderne hvad der
ligger i indkøbsvognen...

/Torben


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

Månedens bedste
Årets bedste
Sidste års bedste