"Jimmy Snedker" <jsnedker@hotmail.com> wrote in message
news:4507fd8d$0$75042$14726298@news.sunsite.dk...
> Hej alle,
>
> Jeg har et lille problem, som jeg ikke kan finde en løsning på.
> Det drejer sig om en kontaktformular (kontakt.asp) - i denne har
> jeg placeret et script (fandt det på
http://www.tipstricks.org)
> som er en Image Generator, således man undgår spam-robotter.
>
> Mit Problem:
> Image Generator sciptet virker fint, og man får en fin
> fejlmeddelse hvis indtastningen ikke stemmer overens med
> billedet, dog er jeg i tvivl om hvor jeg skal placere min
> Jmail-script i forhold til resten af kode, for at formularen kan
> blive afvilket ordenligt.
>
> Min formular i kontakt.asp:
> ---body---
> <form action="kontakt.asp" method="post" name="Kontaktformular"
> id="Kontaktformular" >
> Navn :<input name="Emne" type="text" class="orderinput"
> id="Emne"/><br />
> <textarea name="Tekstfelt" cols="3" rows="5" class="orderinput"
> id="Tekstfelt"></textarea><br />
> <input name="Kontaktform" type="radio" value="e-mail"
> checked="checked" /> Kontakt mig via e-mail <br />
> <input name="Kontaktform" type="radio" value="telefon" />
> Kontakt mig via telefon <br />
> Navn :<input name="Navn" type="text" class="orderinput"
> id="Navn"/><br />
> Telefon: <input name="Telefon" type="text" class="orderinput"
> id="Telefon"/><br />
> E-mail: <input name="Email" type="text" class="orderinput"
> id="Email"/><br />
> <img src="aspcaptcha.asp" alt="This Is CAPTCHA Image" width="105"
> height="25" /><br />
>
> <%
> if Request.ServerVariables("REQUEST_METHOD") = "POST" then
> strCAPTCHA = Trim(Request.Form("strCAPTCHA"))
> if CheckCAPTCHA(strCAPTCHA) = true then
> response.Redirect("jmail.asp?mode=1")
> %>
>
> Godkendt <%=strCAPTCHA%>
>
> <%
> else
> %>
> <b style="color:#FF0000">Ikke godkendt.<br />
> Prøv venligst igen.</b>
> <%
> end if
> end if
> %>
> <input name="strCAPTCHA" type="text" id="strCAPTCHA"
> maxlength="8" class="orderinput6"/><br />
> <input name="Afsend" type="submit" class="orderknap" id="Afsend"
> value="Send"/> <br />
> </form>
> ---body---
>
> Koden i toppen af siden udenfor html og body:
> <%@LANGUAGE="VBSCRIPT" CODEPAGE="1254"%>
> <%
> Response.CacheControl = "no-cache"
> Response.AddHeader "Pragma", "no-cache"
> Response.Expires = -1
> %>
> <%
> Function CheckCAPTCHA(valCAPTCHA)
> SessionCAPTCHA = Trim(Session("CAPTCHA"))
> Session("CAPTCHA") = vbNullString
> if Len(SessionCAPTCHA) < 1 then
> CheckCAPTCHA = False
> exit function
> end if
> if CStr(SessionCAPTCHA) = CStr(valCAPTCHA) then
> CheckCAPTCHA = True
>
> else
> CheckCAPTCHA = False
> end if
> End Function
> %>
>
> Men hvor skal jeg putte mit Jmail-script ind for det virker??
>
>
> mvh
>
> Jsnedker
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! =>
http://www.html.dk/tutorials
Du skal placere det der hvor CAPCHA har godkendt indtastningen...
/Thrane