Avatar billede zyberdog Nybegynder
16. februar 2002 - 00:16 Der er 14 kommentarer og
1 løsning

ASP i en HTML-side

Jeg har download side på min HP. Og så er det jeg gerne vil lave det således at man kan se hvor mange gange en fil er blet downloadet! Jeg  har set at det kun kan lade sig gøre i ASP -Min side er HTML- Og derfor vil jeg gerne vide hvoran man lægger et ASP-script ind i en HTML-side?????
Avatar billede tmceu Praktikant
16. februar 2002 - 00:19 #1
ASP er en server-side teknologi. Du kan derfor ikke anvende ASP scripts i dit HTML dokument, med mindre du har en server til rådighed som understøtter ASP.

Servere der understøtter ASP: IIS, Apache, Chili!Soft ASP og (PWS).

Har du en af disse, så prøv at uddybe dit spørgsmål, så vi kan hjælpe dig med at implementere scriptet.
Avatar billede repsac Nybegynder
16. februar 2002 - 00:21 #2
læs evt. aps-tutoriallen på www.html.dk

... eller php-tutoriallen på www.webcafe.dk hvis du vil gå over til php... :)
Avatar billede fomse Nybegynder
16. februar 2002 - 00:23 #3
HTML siden:

<html>
<head>
</head>
<body>
<A HREF="Tælle hits på link.asp?ID=1">Gå til yahoo.dk</A><br>
<A HREF="Tælle hits på link.asp?ID=2">Gå til jubii.dk</A><br>
<A HREF="Tælle hits på link.asp?ID=3">Gå til goggle.dk</A><br>
</body>
</html>

ASP-siden "tælle hits på link.asp":

<%
' Lad os sige du har en database med navnet tæller.mdb
' Og en tabel (websteder) med følgende felter :
' ID,counter,url
' ID = IDnummeret
' counter = Antal hits
' url = Webadressen til det nye sted

IDnr=Request.QueryString("ID")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("tæller.mdb")
SQLStr="SELECT * FROM websteder WHERE ID=" & IDnr
Set Rs=Conn.Execute(SQLStr)
If Rs.BOF OR Rs.EOF then
' Hvis den ikke finde skal dette udføres
Else
' Ellers dette
    NytSted=Rs("url")
    SQLStr="UPDATE websteder SET "
    SQLStr=SQLStr & " counter = counter+1 "
    SQLStr=SQLStr & " WHERE ID=" & IDnr
End If
Set Rs=Conn.Execute(SQLStr)
Response.Redirect(NytSted)

Conn.Close
%>

Acces database "tæller.mbd":

Tabel=websteder
Kolloner= ID, counter og url
Avatar billede zyberdog Nybegynder
16. februar 2002 - 00:25 #4
Jeg vil prøve at uddybe spørgsmålet: I en lang køre!
Jeg har en hjemmeside der skal indeholde nogle downloads; Når en bruger klikker på linket til en af disse downloads så registrerer siden det og tilføjer til en "COUNTER" ud for downloaden. Det skal kunne lade sig gøre med mange downloads i løbet af hele side - Jeg har indtil videre lavet alt i HTML, da det er det jeg er mest vant til.
Avatar billede tmceu Praktikant
16. februar 2002 - 00:34 #5
Du svarede ikke på om du har adgang til en server med ASP ?
Avatar billede zyberdog Nybegynder
16. februar 2002 - 00:34 #6
Det har jeg!!!
Avatar billede tmceu Praktikant
16. februar 2002 - 00:49 #7
Godt, det var den ene forudsætning.

Har du en database og i så fald hvilken ?
Hvad ved du om ASP ?
Hvordan er dine dokumenter bygget op i dag ?

ASP anvendes typisk til at generere dynamisk indhold ud fra en database, og din eksisterende (statiske) opbygning, kan evt. gøre det en smule vanskeligt at implementere ASP "midt i det hele".
Avatar billede zyberdog Nybegynder
16. februar 2002 - 00:51 #8
1. Database?
2. Er ved at læse mit første tutorial!
3. http://www26.brinkster.com/Zyberdog

Download siden upload jeg om lidt!
Avatar billede zyberdog Nybegynder
16. februar 2002 - 00:56 #9
Nu er det nødvendige af download siden oppe!
Som du kan se er der et tomt felt til venstre for "Hvor meget filen fylder"
Her vil jeg gerne have til at stå hvor mange gange filen er blevet downloadet.
Avatar billede snuseren.dk Nybegynder
16. februar 2002 - 09:52 #10
Man kan ikke bare ligge asp ind i en *.htm fil. den skal være *.asp, men du kan også skrive html i en asp fil. her er et eksempel;

<html>
<body>
<font>Din html</font>
<%call dinfunktion%>
</body>
</html>

<%
Function dinfunktion

Alt din asp her
%>
...Og evt lidt html her
<%
'Og slut funktionen´
End function
%>
Avatar billede zyberdog Nybegynder
16. februar 2002 - 11:09 #11
Tjaaa OK. Er det så muligt at lave en ClickCounter i JavaScript eller lignende???
Avatar billede zyberdog Nybegynder
16. februar 2002 - 14:25 #12
Jeg tager selv points da jeg selv har fundet løsningen
Avatar billede repsac Nybegynder
16. februar 2002 - 14:28 #13
"(...)derfor vil jeg gerne vide hvoran man lægger et ASP-script ind i en HTML-side"

- det får du hjælp til på www.html.dk som jeg i sin tid svarede.

Det er ikke nemt at besvare spørgsmål som ændres. Afslut i stedet spørgsmålet og opret et nyt - det ville være mere fair end at snuppe alle point'ene selv.
Avatar billede zyberdog Nybegynder
16. februar 2002 - 15:04 #14
SElvfølgelig repsac jeg unskylder meget men jeg fik bedre hjælp fra en anden end herinde
Avatar billede repsac Nybegynder
16. februar 2002 - 23:10 #15
... så derfor tager du selv point'ene? - skulle den anden så ikke have haft point?
- eller er det bare mig der ikke har fattet en daddel af konceptet her?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester