Tak for foreslagene, dem vil jeg lige kigge på :-) Min hjemmeside er. www.helionfilm.dk - Det jeg ønsker er at der kommer en lille besked frem til kunden der siger "Tak for henvendelsen, vi vender tilbage med mere info", når man har bestilt et tilbud via guiden (der føre til en formular), i min pris menu.. - Om det er en ny side der åbnes med teksten, om det kommer i et nyt vindue eller evt. en pop-up ting en egentligt ligegyldigt..
Jeg har set det udført nogle steder, men jeg kan ikke lige finde nogle eksempler, som jeg kan smugkigge lidt hos :-)
Hvis du har JMail på dit webhotel (eller en anden mailkomponent), kan det klares på den måde. Når mailen bliver sendt afsted, redirectes der til en ny "tak-for-din-interesse-din-mail-er-nu-sendt"-side. _Skal_ det laves i HTML? Og har du en mailkomponent på dit webhotel?
Ja, jeg vil gerne lave det hele i ren html.. Men jeg ved ikke helt nok om det til at jeg kan fortæle dig om jeg har en mailkomponent ?? (hvordan fungere sådan en?) Jeg har webhotellet gennem freepaq.. ved ikke det siger dig noget..??
En mailkomponent installeres af din host på den server, som dit webhotel ligger på, hvis de har valgt at tilbyde deres kunder denne service. Det gør langt de fleste hosts. Den bruges så til at sende mails ud til de mailadresser, som du enten angiver direkte i din kode, hiver som variabler fra en formular. Man kan også scripte sig frem til at hive adresserne fra en database. Når du tilmelder dig et nyhedsbrev, sker det typisk på den måde, at brugerne selv lægger deres e-mailadresser ned i en database.
For at benytte en mailkomponent skal du skrive koden i ASP, PHP eller JS. Jeg _mener_ at man kan lave noget kode i MS FrontPage, som kan klare det, men jeg kender ikke FP godt nok til at kunne hjælpe dig med det. Hvis det skal laves i ren HTML, så er jeg på lige så bar bund som du :)
Jeg kan da så anbefale dig, at benytte ASP eller PHP. Så har du meget større muligheder for at lave dynamiske sider. Jeg selv er til VB-scripting, men dem der benytter PHP sværger til det. Så der er frit slag i bolledejen :)
Fordele/ulemper: Kender du til Visual Basic, så er du godt hjulpet mht. ASP. Ulempen er, at det koster lidt mere at ligge på et webhotel (Windows NT/2000-server) med ASP og MS Access eller MS SQL-server 2000, end det gør at have sit webhotel på en Apache-server med Linux som styresystem, mulighed for PHP og MySQL database. Jeg mener et webhotel med 25 MB typisk koster 5-600 kr. pr. år (ASP), hvor PHP er lidt billigere.
PHP-folk sværgrer til deres løsning, ASP-folk til deres. Uanset hvilken løsning du evt. vil ty til, så findes der MASSER af spørgsmål, hvor Ekspertens brugere får hjælp til deres problemer. Der bliver også skrevet en masse gode artikler, som kunne være spændende for dig, så jeg tror sagtens du vil kunne komme godt i gang med dynamiske websider.
I store træk vil du klare din opgave på denne måde i ASP:
sendmail.asp:
<% 'Start på dokument %> [Angiv opsætninger (hvilken SMTP-server, dine mails skal sende fra, fra hvilken e-mailadresse der skal sendes, angiv prioritet osv.)]
[Klargør variablerne, som du henter fra formularfeltet]
[Når mailen er afsendt, (If JMail.Execute = True Then) sendes brugeren til DinMailErSendt.asp]
[Indtast den e-mailadresse, der skal sendes til]
[Indtast evt. emne]
[Indtast beskeden]
[Indtast din egen e-mailadresse]
[Send e-mail knap]
<%' Slut på dokument %>
DinMailErSendt.asp:
<% 'Start på dokument %>
[Variablerne fra formularfelterne kopieres evt. over]
"Tak for din henvendelse! Vi vender tilbage med et svar hurtigst muligt."
<% 'Slut på dokument %>
Sådan foregår det i store træk. Der er mange flere muligheder ved dynamiske sider, fremfor statiske sider i ren HTML. Men der er også noget af af et spring fra ren HTML til f.eks. ASP eller PHP. Det er lige noget man skal afveje med sig selv. Om modet til det er der. Men det åbner straks op for en helt anden Verden :)
PS: Jeg forsøgte at komme ind på freepaq for 10-15 min. siden, og det forsøger jeg stadig (39%). Jeg hørte meget om det, da det kom frem, men jeg har ikke beskæftiget mig med det siden. Så jeg kan ikke rigtigt give dig nogle gode råd i den retning. Men det skulle gerne stå på deres side, hvad de kan tilbyde (JMail/ASPMail osv.), og hvad det koster.
En sidste kommentar: Laver du en hjemmeside i HTML, er siden meget statisk. Man kan dog sætte div. JavaScripts ind, som kan udføre forskellige funktioner eller tjekke for forskellige ting. Men alt foregår i klienten (din browser).
ASP, JS og PHP udfører v.hj.a. scripting de ting direkte på serveren, som du som bruger sætter den til at udføre, og resultatet returneres til din browser. Når du læser de lidt mere "nørdede" indlæg her på Eksperten, har du måske lagt mærke til, at der snakkes om hhv. "serverside" og "clientside". Dvs. scripts bliver afviklet på serveren, og resultatet af det arbejde, som de scripts udfører på serveren, bliver sendt til din browser.
1. Du går ind på bt.dk 2. Du deltager i en afstemning 3. Dit valg bliver registreret i en database sammen med alle de andre brugeres valg 4. Resultatet bliver sendt som ren HTML til din browser
Hvis du kigger i koden, vil du ikke kunne se hvad der bliver lavet serverside. Du vil bare kunne se almindelig HTML, men det er et resultat af den serverside-scripting, der er fundet sted på grundlag af de valg du foretog dig.
Når du skriver et indlæg her på Eksperten og trykker på knappen Send, sørger div. scripts for, at det bliver lagt ned i databasen. En anden side sørger så for at hive indlæggene ud i den rækkefølge de er blevet postet. Så der er rigtig mange steder, hvor der bliver anvendt dynamiske hjemmesider v.hj.a. den ene eller den anden form for scripting istedet for det statiske HTML. Der er mange fordele for dig som udvikler, og brugerne vil hellere have en dynamisk hjemmeside, hvor de kan se resultatet af det de laver med det samme. Men det er et temmeligt stort spring at foretage, hvis man er nybegynder. Måske nogen af de andre kan klare det for dig i HTML, jeg ved ikke lige hvordan :)
Jscript kan afvikles serverside under asp, mens almindelig javascript afvikles clientside og derfor kun har en mulighed for at sende en http-request til serveren, hvor der så skal være et script til at afvikle requesten ...
Der er desuden muligheden for via mailto: pseudoprotokollen at aktivere det mail-program, som er installeret på brugerens maskine (og der kan man så f.eks. vha. javascript sætte indholdet af mailen, men brugeren skal under alle omstændigheder så afsende mailen manuelt !-)
Tak for al jeres meget uddybende info. Jeg må blank indrømme at jeg er temmelig forvirret :-s - Så jeg tror jeg skal forsøge at finde noget grundliggende info omkring det et eller andet sted, inden jeg begir mig ud i det. Ellers går det da vist helt galt :-)
Det vil jeg lige prøve at undersøge. Jeg ved på forhånd at de kan klare php.. Det har jeg rodet lidt med (og fået til at fungere..) - Men det andet er jeg ret usikker på. Forløbig mange tak. Jeg vender lige tilbage med point.
Roenving og Steen_hansen.. Vil i ligge et svar, så får i lige nogle point :-) Jeg har sat det lidt i bero. Er nødt til at vide lidt mere om det før jeg begir mig ud i det.. God weekend til alle.
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.