/ 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
Annuller en "Dim" ??
Fra : Is


Dato : 02-08-09 21:13

Hej

Jeg roder stadig med at lave noget logning for at se havd der sker
eller ikke sker. Derfor har jeg lavet en .inc fil der klare det.

men nu er jeg forsøgsvis ved at lave log både når siden starter på
indlæsning, og når div data er gemt i en db. Derfor kalder jeg den
samme .inc fil 2 gange i samme fil.

men så får jeg fejl:
---
Microsoft VBScript compilation error '800a0411'

Name redefined

/testdb/log.inc, line 4

Dim strLog---

Hvordan løser jeg det på den rigtigste måde ??

--
mvh
Erik Isager



 
 
Stig Johansen (02-08-2009)
Kommentar
Fra : Stig Johansen


Dato : 02-08-09 22:51

Is wrote:

> Hvordan løser jeg det på den rigtigste måde ??

Lav det som en subrutine eller funktion, og kald den (logningen) fra dit
program.

--
Med venlig hilsen
Stig Johansen

Is (03-08-2009)
Kommentar
Fra : Is


Dato : 03-08-09 22:35


"Stig Johansen" <wopr.dk@gmaill.com> skrev i en meddelelse
news:4a760a4c$0$296$14726298@news.sunsite.dk...
> Is wrote:
>
> > Hvordan løser jeg det på den rigtigste måde ??
>
> Lav det som en subrutine eller funktion, og kald den (logningen) fra
dit
> program.

Det lyder som en god ide. Jeg kunne også godt tænke mig at lære lidt
om at lave og kalde funktioner.

Er det en god side at lære fra ? helst på dansk.

Er der også et sted der beskriver i hvilken rækkefølge ting sker/læses
når siden åbnes, jeg synes jeg har set det en gang??

mvh Erik



Ukendt (04-08-2009)
Kommentar
Fra : Ukendt


Dato : 04-08-09 00:00


"Is" <detteerminnewsgruppemailadresse3@get2net.dk> skrev
>
> "Stig Johansen" <wopr.dk@gmaill.com> skrev i en meddelelse
> news:4a760a4c$0$296$14726298@news.sunsite.dk...
>> Is wrote:
>>
>> > Hvordan løser jeg det på den rigtigste måde ??
>>
>> Lav det som en subrutine eller funktion, og kald den (logningen) fra
> dit
>> program.
>
> Det lyder som en god ide. Jeg kunne også godt tænke mig at lære lidt
> om at lave og kalde funktioner.
>
> Er det en god side at lære fra ? helst på dansk.

Google
http://www.google.dk/search?source=ig&hl=da&rlz=1G1GGLQ_DADK316&q=funktioner+asp&btnG=Google-s%C3%B8gning&meta=lr%3Dlang_da&aq=f&oq=

> Er der også et sted der beskriver i hvilken rækkefølge ting sker/læses
> når siden åbnes, jeg synes jeg har set det en gang??

Bjarne



Is (04-08-2009)
Kommentar
Fra : Is


Dato : 04-08-09 16:16

> >
> > Er det en god side at lære fra ? helst på dansk.
>
> Google
>
http://www.google.dk/search?source=ig&hl=da&rlz=1G1GGLQ_DADK316&q=funk
tioner+asp&btnG=Google-s%C3%B8gning&meta=lr%3Dlang_da&aq=f&oq=
>
>
> Bjarne

jo tak det har jeg også prøvet, men der er rigtig mange, og at sætte
"god" ind i søgefeltet gir ikke mening

mvh Erik



Leif Neland (05-08-2009)
Kommentar
Fra : Leif Neland


Dato : 05-08-09 11:05


"Is" <detteerminnewsgruppemailadresse3@get2net.dk> skrev i en meddelelse
news:4a785015$0$300$14726298@news.sunsite.dk...
>> >
>> > Er det en god side at lære fra ? helst på dansk.
>>
>> Google
>>
> http://www.google.dk/search?source=ig&hl=da&rlz=1G1GGLQ_DADK316&q=funk
> tioner+asp&btnG=Google-s%C3%B8gning&meta=lr%3Dlang_da&aq=f&oq=
>>
>>
>> Bjarne
>
> jo tak det har jeg også prøvet, men der er rigtig mange, og at sætte
> "god" ind i søgefeltet gir ikke mening
>
Du kunne jo starte med den første...
http://www.udvikleren.dk/ASP/Article.aspx/139/
lav en Funktion (Function)
Meget kort om include
brug en funktion

Hvor svært kan det være?

Leif



Is (05-08-2009)
Kommentar
Fra : Is


Dato : 05-08-09 22:09

> Du kunne jo starte med den første...
> http://www.udvikleren.dk/ASP/Article.aspx/139/
> lav en Funktion (Function)
> Meget kort om include
> brug en funktion
>
> Hvor svært kan det være?

Nej det er rigtigt, når man kan er det sikert ganske let


Noget at det der forvirer mig, er at jeg synes ved anden lejlighed,
har jeg fået hjælp til at lave noget hvor det også var en funktion.

Da startede jeg med lave funktionen, ved at give den et navn:
function tjek()
og herefter hvad funktionen skal udføre, og slut
i dette tilfælde er det om felter er udfyldt, inden mail sendes.


denne kode bliver så kaldt, når der trykkes på en knap, send:
<form name="aspmailerform" method="get" onsubmit="return tjek(this);"
action="mail.asp">


Det er derfor jeg ikke rigtig kan finde ud af hvad der
aktivere/starter funktionen ???????


Men hvis vi nu tager det link du sendte.

Hvis dette sættes i en .inc fil:
Function Fwords(Text)
   Text = Replace(text, "fuck", "f**k")
   Text = Replace(text, "shit", "puha")
   'og her ville så være et hav af andre
   Fwords = Text
Function End


Så vil ovenstående blive udført HVER gang denne fil er inkluderet i
fil, også hvis den kommer flere gange på samme side ???

mvh Erik



Stig Johansen (05-08-2009)
Kommentar
Fra : Stig Johansen


Dato : 05-08-09 23:01

Is wrote:

> denne kode bliver så kaldt, når der trykkes på en knap, send:
> <form name="aspmailerform" method="get" onsubmit="return tjek(this);"
> action="mail.asp">

Det er javascript, der udføres i selve browseren.

> Men hvis vi nu tager det link du sendte.
>
> Hvis dette sættes i en .inc fil:
> Function Fwords(Text)
> Text = Replace(text, "fuck", "f**k")
> Text = Replace(text, "shit", "puha")
> 'og her ville så være et hav af andre
> Fwords = Text
> Function End
>
>
> Så vil ovenstående blive udført HVER gang denne fil er inkluderet i
> fil, også hvis den kommer flere gange på samme side ???

Nej, en funktion eller subrutine bliver ikke udført af sig selv.
Hvis du laver ovenstående funktin i en include fil, skal den kun includes
een gang.

Du kan derefter kalde den flere gange i din kode, eks:
...kode..
...mere kode..
response.write FWords("Virker det her shit?")
... endnu mere kode ..
Andetord = FWords("fuck")
... resterende kode ..

Hvis du ikke har brug for en returværdi, kan du bruge en subrutine i stedet.

I givet fald skal du bare bruge Sub i stedet for Function.

(Hvis du havde smidt koden i din .inc-fil kunne du have fået bedre svar)

--
Med venlig hilsen
Stig Johansen

Is (07-08-2009)
Kommentar
Fra : Is


Dato : 07-08-09 22:34

>
> Du kan derefter kalde den flere gange i din kode, eks:
> ..kode..
> ..mere kode..
> response.write FWords("Virker det her shit?")
> .. endnu mere kode ..
> Andetord = FWords("fuck")
> .. resterende kode ..
>
> Hvis du ikke har brug for en returværdi, kan du bruge en subrutine i
stedet.
>
> I givet fald skal du bare bruge Sub i stedet for Function.
>
> (Hvis du havde smidt koden i din .inc-fil kunne du have fået bedre
svar)
>
> --
> Med venlig hilsen
> Stig Johansen

Så tror jeg det er lykkedes. det virker i hvert fald lige nu.

Min opgave gik på at lave en log, for at følge hvor langt mine gæster
kommer, eller ikke kommer.

side 1 er her: http://dch-haslev.dk/testdb/svar01.asp?Id=550&spId=2
som txt: http://dch-haslev.dk/testdb/svar01.asp.txt
og funktionen som txt: http://dch-haslev.dk/testdb/log.inc.txt

Svar01, laver jeg så en log både når indlæsningen af siden begynder og
slutter
Svar02, 03, 04 kun når indlæsningen begynder.

Den opdatering der sker mellem sidevisningerne logges også.

(Id fra 548 til 559 kan avendes)

mvh Erik Isager





Is (09-08-2009)
Kommentar
Fra : Is


Dato : 09-08-09 22:57

>
> Min opgave gik på at lave en log, for at følge hvor langt mine
gæster
> kommer, eller ikke kommer.
>
> side 1 er her: http://dch-haslev.dk/testdb/svar01.asp?Id=550&spId=2
> som txt: http://dch-haslev.dk/testdb/svar01.asp.txt
> og funktionen som txt: http://dch-haslev.dk/testdb/log.inc.txt
>

Link til ovenstående er til test.

Og det ser ud til at det også er lykedes mig at overføre ovenstående
handling til det jeg bruger rigtigt. Som jeg derfor ikke vil linke til
herfra.

Jeg siger mange tak for hjælpen.

Mvh Erik Isager



Ukendt (06-08-2009)
Kommentar
Fra : Ukendt


Dato : 06-08-09 07:27


"Is" <detteerminnewsgruppemailadresse3@get2net.dk> skrev i en meddelelse
news:4a79f440$0$300$14726298@news.sunsite.dk...
>> Du kunne jo starte med den første...
>> http://www.udvikleren.dk/ASP/Article.aspx/139/
>> lav en Funktion (Function)
>> Meget kort om include
>> brug en funktion
>>
<snip>
>
> Hvis dette sættes i en .inc fil:
> Function Fwords(Text)
> Text = Replace(text, "fuck", "f**k")
> Text = Replace(text, "shit", "puha")
> 'og her ville så være et hav af andre
> Fwords = Text
> Function End

Function End
skal være
End Function

Bjarne



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

Månedens bedste
Årets bedste
Sidste års bedste