|
| 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
| |
|
|