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