---
title: "HJÄLP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/55571-hjälp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rodan"
published: "2002-10-09T14:01:02.000Z"
updated: "2002-10-13T07:41:39.000Z"
replies: 22
views: 530
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/55571-hjälp"
---

# HJÄLP

_Sida 1 av 2._

## #1 — Rodan, 2002-10-09T14:01Z

hej

min sida vart bombat med mess gb inlägg och en massa skit
nu undrar jag om nån som kan Java Script jätte bra och vill hjälpa mig med att fixa sidan med lite javascript mot detta... snälla .. så att detta inte händer igen 

konatka mig på 

snälla hjälp mig jag ber er...

Permalänk: https://www.webforum.nu/p/55571

## #2 — Web-Tor, 2002-10-09T14:07Z

Hur hade du tänkt spärra inlägg på din hemsidan med hjälp av JavaScript?

Permalänk: https://www.webforum.nu/p/814384

## #3 — Rodan, 2002-10-09T14:07Z

som lunar gör

Permalänk: https://www.webforum.nu/p/814385

## #4 — Web-Tor, 2002-10-09T14:08Z

Vem är "lunar" och vad är det han gör?

Permalänk: https://www.webforum.nu/p/814387

## #5 — Rodan, 2002-10-09T14:10Z

lunarstorm.se

Permalänk: https://www.webforum.nu/p/814389

## #6 — Simpa, 2002-10-09T14:11Z

Rodan, vilket scriptspråk är gäsboken uppbyggd i ? php/asp ?
För oss som vägrar gå in på lunar kan du väl förklara hur dem gör där ;)

Permalänk: https://www.webforum.nu/p/814390

## #7 — Rodan, 2002-10-09T14:31Z

asp.-......... min är bygg så... deras också.. det kommer rutor upp som typ säger 

skriv lite mer

eller 
du har redan skrivit ... vänta lite

eller 

du kan max skriva 100 tecken 

sånt

Permalänk: https://www.webforum.nu/p/814409

## #8 — colione, 2002-10-09T14:42Z

Lunar har gjort sin antispam-kontroll i asp.

Skriv lite mer eller du kan max skriva 100-tecken är javascript.

Visserligen kan du lösa antispam på klientsidan (javascript) genom att lägga en cookie på sidan, men det finns ju personer som har dessa inaktiverade, då funkar det inte. Därför vore det bättre att lägga det server-side (asp eller liknande). Då du kan lagra deras ip i typ en databas eller textfil tillsammans med tiden och datumet de postade för att sedan jämnföra med tiden just nu. Om det har gått mindre en fem minuter så får de inte posta. Men efter fem minuter så tar man bort ip och datum så kan de göra det igen, men får återigen vänta fem minuter för ett tredje inlägg osv. Förstår du? Du kan ju även lägga en cookie som har expire satt på fem minuter eller nåt sånt, som komplemnet till ip-spärren.

Permalänk: https://www.webforum.nu/p/814420

## #9 — Rodan, 2002-10-09T14:44Z

fattar noll... kan du hjälpa mig ? snälla ber dig... ber på knä just nu

Permalänk: https://www.webforum.nu/p/814425

## #10 — colione, 2002-10-09T14:54Z

Vi får hoppas att Jojjox eller RGB (Moderatorer) ser denna tråden och flyttar den till asp-forumet. Jag skulle kunna lösa det men jag har för tillfället annat för mej. Men det finns bra grabbar därmed ;).

Annars så kan du ju citera detta inlägg och posta det i asp forumet:

> Jag behöver hjälp med en antispam funktion till min gästbok. JAg har en idé om att lösa det såhär lagra deras ip i typ en databas eller textfil tillsammans med tiden och datumet de postade för att sedan jämnföra med tiden just nu. Om det har gått mindre en fem minuter så får de inte posta. Men efter fem minuter så tar man bort ip och datum så kan de göra det igen, men får återigen vänta fem minuter för ett tredje inlägg osv.

Men risken finns att de ber dig posta i forumet webbjänster

Permalänk: https://www.webforum.nu/p/814438

## #11 — Rodan, 2002-10-09T14:55Z

ok..... :( för jag fattar noll ... och min sida börjar bli stor och därför vill jag INTE att sånt här ska hända igen

Permalänk: https://www.webforum.nu/p/814441

## #12 — Jojoxx, 2002-10-09T16:37Z

(Flyttar tråden)

Permalänk: https://www.webforum.nu/p/814531

## #13 — Rodan, 2002-10-10T05:03Z

ingen som vill hjälpa mig ?

Permalänk: https://www.webforum.nu/p/817571

## #14 — OveRRidE, 2002-10-10T05:44Z

Rodan, detta är ett ASP/VBScript-forum för just detta scriptspråk och här ställer man frågor som är relaterade med antingen en bit kod som man har problem med eller allmänna frågor om ASP. Vidare så får du fortfarande inte mer hjälp bara för att du postar din fråga fem gånger i rad i tråden. 

Vill du be folk att hjälpa dig på det sättet finns det bättre forum för det; t.ex. [Förmedlning av jobb och tjänster](http://www.webforum.nu/forumdisplay.php?s=&forumid=26).

Så, om vi nu skall gå tillbaks till problemet, har du någon relevant kod du kan visa? Det är lite svårt för oss att veta vad som skall göras, utan att veta hur det ser ut. 

MVH
OveRRidE

moderator, webForum

Permalänk: https://www.webforum.nu/p/817586

## #15 — Rodan, 2002-10-10T12:53Z

..

Permalänk: https://www.webforum.nu/p/817867

## #16 — OveRRidE, 2002-10-10T13:09Z

> **OveRRidE skrev:**
>
> Rodan, detta är ett ASP/VBScript-forum för just detta scriptspråk och här ställer man frågor som är relaterade med antingen en bit kod som man har problem med eller allmänna frågor om ASP. Vidare så får du fortfarande inte mer hjälp bara för att du postar din fråga fem gånger i rad i tråden. 
> 
> Vill du be folk att hjälpa dig på det sättet finns det bättre forum för det; t.ex. [Förmedlning av jobb och tjänster](http://www.webforum.nu/forumdisplay.php?s=&forumid=26).
> 
> **Så, om vi nu skall gå tillbaks till problemet, har du någon relevant kod du kan visa? Det är lite svårt för oss att veta vad som skall göras, utan att veta hur det ser ut.** 
> 
> MVH
> OveRRidE
> 
> moderator, webForum

Permalänk: https://www.webforum.nu/p/817885

## #17 — Jesper T, 2002-10-10T13:36Z

Ok, pröva något sådant här:
När man skriver sitt inlägg sätt en kaka:

```
Response.Cookies("maila")=now()
Response.Cookies("maila").Expires = dateAdd("n",5,now())
```

 

Och på formuläret med skickaknappen:

```
 if dateDiff("n",Now(),request.cookies("maila")/60)<5 then
Response.write "Rulla tummarna nu din spammer!"
else
Resopnse.write "Varsågod och maila!<br><input type=""submit"" name=""submit"" label=""skicka"">"
end if
```

Du får väl trixa lite med detta om det skall funka för dina behov.

Permalänk: https://www.webforum.nu/p/817930

## #18 — Jesper T, 2002-10-12T17:43Z

Har gjort lite förändringar i detta, kanske kan vara intressant:
I forumläret:

```
<% 
maila = request.cookies("maila")  
if not maila <>"" then
strMaila=DateAdd("n", +1, Time)
else
strMaila=request.cookies("maila")
end if
if dateDiff("n",Time(),strMaila)<1 then
Response.write "Rulla tummarna nu din spammer!"
else
Response.write "Varsågod och maila!<br><input type=""submit"" name=""submit"" label=""skicka"">"
end if 
%>
```

 
På insertsidan:

```
<%
Response.Cookies("maila")= time()
Response.Cookies("maila").Expires = dateAdd("n",5,now()) 
%>
```

Permalänk: https://www.webforum.nu/p/819482

## #19 — Jesper T, 2002-10-12T17:50Z

Efter lite funderande så kanske det smartaste är att lägga in allt på insertsidan, jag vet inte vad som händer om man trycker på bakåtknappen i webläsaren ju.

```
<% 
maila = request.cookies("maila")  
if not maila <>"" then
strMaila=DateAdd("n", +1, Time)
else
strMaila=request.cookies("maila")
end if
if dateDiff("n",Time(),strMaila)<1 then
Response.redirect "helvetet.asp"
else
'Gör en insert i din databas
Response.Cookies("maila")= time()
Response.Cookies("maila").Expires = dateAdd("n",5,now()) 
end if 
Response.redirect "paradiset.asp"
%>
```

Permalänk: https://www.webforum.nu/p/819485

## #20 — trexter.com, 2002-10-12T18:03Z

Är inte det smartaste att sätta en session? :q
Så har i alla fall jag skyddat min gästbok från folk som klickar på "Skicka-knappen" flera gånger. Alltså:

```
If Session("skickat") = "" Then Session("skickat") = "ja"
' lägger in saker i databasen
Else
Response.Redirect "någonsida.asp"
End If
```

Sedan på sidan som visar alla gästboksinlägg:

```
Session.Abandon
```

 :)

Permalänk: https://www.webforum.nu/p/819488

---

Tråden på webben: https://www.webforum.nu/amne/asp/55571-hjälp  
Nästa sida: https://www.webforum.nu/amne/asp/55571-hjälp/page2.md
