Avatar billede norskov Nybegynder
10. marts 2004 - 08:54 Der er 7 kommentarer og
1 løsning

Tip en ven

Jeg ønsker at lave 'tip en ven' på vores hjemmeside.

Det skal være sådan at man ved at trykke på tip en ven
åbnes vindue hvor man skal indtaste sin emailadresse & navn og modtagerens emailadresse & navn.

Derefter trykker man send, og så modtager modtageren en mail hvor der står  XXX med emailadresse har set dette produkt og synes du skal se nærmere på det her www.xxxxxx.dk(her skal så stå den side som man er inde på når man vælger tip en ven.

All programmering foretages i notepad.

Mvh

Mads
Avatar billede mik28 Seniormester
10. marts 2004 - 09:14 #1
Hvad koder du i?
Avatar billede norskov Nybegynder
10. marts 2004 - 09:28 #2
ja, må vel være helt alm. html koder.
Jeg sidder og laver det i notepad.
Avatar billede mik28 Seniormester
10. marts 2004 - 09:43 #3
Du er altså nød til at have et eller andet interface hvis du vil sende mails ud. Man kan jo ikke ligge den slags funktionalitet ind i html. Det er jo bare et markup sprog :-). Jeg ved jo ikke hvad du har tilgængeligt.
Avatar billede blyno Praktikant
10. marts 2004 - 09:48 #4
Hvis dit webhotel understøtter ASP kan du bruge dette.
Det er et jeg har sat samnmen af diverse eks., men den fungerer fint:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<% LANGUAGE = VBScripts %>
<html>
<head>
<title>titel..</title>


</head>
 
<%

navn = request("navn")

if  Request.ServerVariables("REQUEST_METHOD") = "POST" then
 
        Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ContentTransferEncoding = "8bit"
        JMail.Charset = "ISO-8859-1"
     
        JMail.Priority = 1
        JMail.ServerAddress = "din.mailserver.dk"
    JMail.Sender = "afsender@adresse.dk"
        JMail.Subject = "Prøv at se her"
    JMail.Body = "Hej." & vbCrLf  & navn & " syntes at du kigge forbi denne side. " & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "Besøg www.blabla.dk" & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "www.blabla.dk." & vbCrLf & "Her kan du se alt." & vbCrLf & vbCrLf
 
        JMail.AddRecipient request("ad")
        ' Send it...
        JMail.Execute
        set JMail = nothing
response.write " Tak.<br><br>Din anbefaling er sendt til " & request("ad")

 

else %>
Send et tip til en af dine venner om siden.<br><br>
<form action="tip.asp" METHOD="POST">
Modtagerens E-mail:<br><input TYPE="TEXT" onFocus="this.form.ad.select()" value="" NAME="ad" SIZE="20"><br>
Dit navn:<br><input TYPE="TEXT" onFocus="this.form.navn.select()" value="" NAME="navn" SIZE="20"><br><br>
<input type="submit" value="Send tip !">
</form>
<%    end if%>
</body>
</html>
Avatar billede mik28 Seniormester
10. marts 2004 - 09:48 #5
Det er da også muligt at din udbyder har en service som du kan anvende, så du bare kan poste nogle variable via en form.
Avatar billede blyno Praktikant
10. marts 2004 - 09:49 #6
Det skal måske lige nævnes at filen skal hedde tip.asp
Avatar billede mik28 Seniormester
11. marts 2004 - 14:43 #7
Hvis du vil se hvordan det kan gøres i JAVA vil jeg gerne vise dig det :-)
Avatar billede norskov Nybegynder
16. marts 2004 - 14:37 #8
jeg takker foreløbig, og ser om jeg kan få det til at virke
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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