Springen naar inhoud

Formulier verzenden


  • Log in om te kunnen reageren

#1

In physics I trust

    In physics I trust


  • >5k berichten
  • 7384 berichten
  • Moderator

Geplaatst op 29 november 2009 - 23:44

Hallo, ik was bezig met een javascriptformuliertje dat de input verzendt naar een e-mailadres, zonder tussenkomst van een e-mailclient zoals outlook of zo...

Maar nu geeft hij telkens een venster van mijn lokale e-mailclient, i.p.v. het te versturen op de achtergrond...

Heeft iemand hier een oplossing voor (zonder server-side scripting)?

Bedankt!
"C++ : Where friends have access to your private members." — Gavin Russell Baker.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

jhnbk

    jhnbk


  • >5k berichten
  • 6905 berichten
  • VIP

Geplaatst op 30 november 2009 - 08:58

Dit gaat niet; en moest het toch op een of andere manier lukken is dat onveilig.
Het vel van de beer kunnen verkopen vraagt moeite tenzij deze dood voor je neervalt. Die kans is echter klein dus moeten we zelf moeite doen.

#3

Ger

    Ger


  • >5k berichten
  • 16444 berichten
  • Technicus

Geplaatst op 30 november 2009 - 09:34

Dat zal niet gaan inderdaad. Als je het niet server sided wil oplossen dan betekent dat automatisch dat de acties client sided opgelost moeten worden. Aangezien de meeste browsers geen emailfuncties hebben, zal de emailclient van de bezoeker opgestart worden.

Maar waarom wil je het per se zonder server side script oplossen? Er zijn zat kant-en-klare PHP mailscripts, evenals CGI-mailscripts. Goede kans dat je host het al standaard bijlevert.
"Knowledge speaks, but wisdom listens."
- Jimi Hendrix -

#4

Rogier

    Rogier


  • >5k berichten
  • 5679 berichten
  • VIP

Geplaatst op 30 november 2009 - 17:32

Tenzij er iemand zo gestoord is geweest om een complete SMTP-server in javascript te bouwen, denk ik niet dat het kan nee.

Hoe had je het precies gedacht "te versturen op de achtergrond" via javascript dan?

Als je per se niet naar een vervolg/resultaatpagina wil gaan (zoals wel gebruikelijk bij emailformulieren) zou je via ajax een mailservice dinges kunnen aanroepen (dat hoeft niet op dezelfde server te staan als waar je site draait). Wordt de mail in principe verstuurd zonder dat de gebruiker naar een nieuwe pagina hoeft. Maar dat riekt wel naar overbodige moeilijkdoenerij :eusa_whistle:
In theory, there's no difference between theory and practice. In practice, there is.





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures