[ DeX-Force @ 05.12.2004. 20:17 ] @

Da li je moguce slanje maila sa web forma bez PHP-a, dakle sa nekom java skriptom ili tako nesto?
[ malisha @ 05.12.2004. 20:20 ] @
formmail.pl ili formmail.cgi .... pitaj cika googla....
[ MileG @ 06.12.2004. 00:08 ] @
imas 2 fajla. Jedan je mailform.htm a drugi process.php pa probaj tako nekako.
mailform.htm
<form action="process.php" method="post">
Name: <input type="text" name="name" size="20" maxlength="20"><br />
Email: <input type="text" name="email" size="30" maxlength="30"><br />
Subject: <input type="text" name="subject" size="30" maxlength="30"><br />
Text:<textarea name="text" name="text" cols="50" rows="10"></textarea><br />
<input type="submit" name="submit" value="Send">
</form>

process.php
<?php
@extract($_POST);
$name = stripslashes($name);
$email = stripslashes($email);
$subject = stripslashes($subject);
$text = stripslashes($text);
mail('[email protected]',$subject,$text,"From: $name <$email>");
header("location:form.php");
?>
[ bluesman @ 06.12.2004. 00:20 ] @
Ja poštujem vašu želju da pomognete, međutim moram da vas pitam da li vi opšte pročitate poruku na koju odgovarate?

Može preko javascript, nije preporučljivo, buni se browser i izlaze razna upozorenja korisniku, ali ako baš hoćeš ima nekoliko tema o tome na ovom forumu, pokušaj da pronađeš.
[ DeX-Force @ 06.12.2004. 08:27 ] @

Da, izgleda da ljudi citaju samo naslov.

Hvala.
[ malisha @ 06.12.2004. 08:42 ] @
Citat:
DeX-Force: Da li je moguce slanje maila sa web forma bez PHP-a, dakle sa nekom java skriptom ili tako nesto?


Citat:
malisha: formmail.pl ili formmail.cgi .... pitaj cika googla....


hmmm sta u odgovoru nije u skladu sa pitanjem???

ako postoji forma u html stranici, treba nesto i da je procesuira zar ne?

za java skript ne znam, a i kao sto je receno to moze da brljavi... a formmail NIJE php, sto znaci da upada u onaj deo poruke
Citat:
DeX-Force:ili tako nesto?


a koliko ja znam taj skript je jedan od najcesce koriscenih za ovu namenu....
[ DeX-Force @ 06.12.2004. 08:57 ] @

Ne, nisam tebi nista rekao. Pogledaj sta je MileG posle tebe napisao.

A to sto sam rekao u mnozini, da ljudi ne citaju, to vazi uopste za ceo ovaj forum.

Za tebe isto vazi ono - Hvala. :)
[ malisha @ 06.12.2004. 09:21 ] @
OK

nhf
[ MileG @ 06.12.2004. 12:33 ] @
U jeee... Vidi stvarno! Davno sam procitao post pa kasnije nekad odgovorio...
Valjda ce nekome i php varijanta da koristi :o)
[ Ghogilee @ 07.12.2004. 12:23 ] @
Procitaj ovo:

http://www.javascript-coder.co...rm/javascript-email-form.phtml

ili evo primer:

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>

<HEAD>
  <TITLE>JavaScript Mail Form</TITLE>
  <META name="author" content="Duncan Crombie">
  <SCRIPT language="JavaScript">
  <!-- Hide from older browsers

  // Original JavaScript code by Duncan Crombie: [email protected]
  // Please acknowledge use of this code by including this header.

  function mailIt() {
    var dataForm = document.dataForm; // visible form
    var mailForm = document.mailForm; // hidden form
    var message = dataForm.body.value;
    
// redefine the mailForm action property
    mailForm.action = "mailto:" + dataForm.recipient.value;
    mailForm.action += "?subject=" + dataForm.subject.value;
    
// retrieve location information
    var pageTitle = "Page Title: " + document.title;
    var sentFrom = "Mailed From: " + document.location;
    var userInfo = pageTitle + "\r\n" + sentFrom + "\r\n\r\n";
    
// transfer all information from dataForm to mailForm for sending
    mailForm.mailBody.value = userInfo + message;
    
// open new window
    newWindow = window.open("", "new_Window", "status='yes', scrollbars='yes'");
    newWindow.document.clear();
    
// create a page that presents the transmitted message
    newWindow.document.write("<HTML><HEAD><TITLE>Message sent to " + dataForm.recipient.value + "</TITLE></HEAD>");
    newWindow.document.write("<BLOCKQUOTE>");
    newWindow.document.write("<BODY bgcolor='white'>");
    newWindow.document.write("<H2>The following message has been sent:</H2>");
    newWindow.document.write("Recipient: " + dataForm.recipient.value + "<p><hr><p>");
    newWindow.document.write(message + "<p>");
    newWindow.document.write("<hr><p><DIV align='right'><FORM>");
    newWindow.document.write("<INPUT type='button' value=' Close Window ' onClick='window.close();'>");
    newWindow.document.write("</FORM></DIV></BLOCKQUOTE></BODY></HTML>");
    newWindow.document.close();
    
// return true to send mail (returning false should prevent submission)
    return true;
  }

// Stop hiding -->
</SCRIPT>

</HEAD>

<BODY bgcolor="white" background="images/tracks.gif" text="black" link="blue" alink="lime" vlink="darkblue">
<BLOCKQUOTE>

<H1 align="center">JavaScript Mail Form<HR noshade size="1"></H1>

<P>The form on this page uses JavaScript to send an e-mail message to a specified 
address.  The benefit of this is that you can format the message so that it reads like a 
regular piece of mail rather than having it be sent in the standard name=value pairs of a normal 'mailto:' form.</P>

<P>If you are using this page on a corporate site then you might want to replace the 
address and/or subject fields with a pulldown list.  This would let visitors quickly 
select who they want to write to.  <A href="mailform2.html">Click here</A> for an
example.</P>

<HR noshade size="1">

<DIV align="center">
<TABLE border="0" cellpadding="5" cellspacing="0">
<FORM name="dataForm" method="post">
<!-- The first form is the one that appears on the page -->
<TR>
<TH align="right">Send Message To: </TH>
<TD><INPUT name="recipient" size="50" value="[email protected]""></TD>
</TR>

<TR>
<TH align="right">Subject: </TH>
<TD><INPUT name="subject" size="50" value="JavaScript Mail Form"></TD>
</TR>

<TR>
<TH align="right" valign="top">Body: </TH>
<TD><TEXTAREA name="body" cols="50" rows="10" wrap="virtual"></TEXTAREA></TD>
</TR>
</FORM>

<FORM name="mailForm" action="mailto:" method="post" enctype="text/plain" onSubmit="return mailIt();">
<!-- The contents of this field are filled out when the submit button is pressed -->
<INPUT type="hidden" name="mailBody" value="">

<TR>
<TD>&nbsp;</TD>
<TD align="right"><INPUT type="submit" value="Send Message Now" onClick="return(confirm('Send this message to ' + document.dataForm.recipient.value))";></TD></TR>
</FORM>
</TABLE></DIV>

<P>Before you feel the need to ask, there is no way using JavaScript to confirm that 
the message has actually been sent.  Of course using a CGI script as the target would 
solve that.</P>

<DIV align="center"><HR noshade size="1">&lt;- <A href="JavaScript: history.back();">Go Back</A> | <A href="index.html">Duncan's Home Page</A> -&gt;<HR noshade size="1"></DIV>
</BLOCKQUOTE>

</BODY>
</HTML>


Ajd poz!


[ djmaki @ 20.01.2005. 11:18 ] @
Eeee, meni isto to treba ali samo malo drugacije. Da mogu u formi uneti podatke o sebi i te gluposti radi prodaje proizvoda neke firme, npr.
Evo uz poruku pimer.
[ dragancesu @ 20.01.2005. 12:12 ] @
Moze bez php i ostalog, ali se mora koristiti neki servis, recimo kao ovde koristeci mcfedries

<form action="http://www.mcfedries.com/mailform/mailform.asp" method="post">
<input type=hidden name="MFAddress" value="[email protected]">
<input type=hidden name="MFCode" value="1234">
<input type=hidden name="MFSubject" value="subject poruke">
<input type=hidden name="MFReturn" value="http://www.sajt.co.yu/hvala.htm">
<font face="Verdana,Arial" size=-1>POSALJITE LINK :&nbsp;
<input type=text name="category" size="20">&nbsp;http://&nbsp;</font>
<input type=text name="url" size="20">
<input type=text name="opis" value="opis sajta" size="60">
<input type=submit value="Posalji">
</form>


Kao sto vidis ima sve elemente koji se pojavljuju na formi, i malo objasnjenje:

MFAdress je tvoja email adresa
MFCode ces dobiti na mejl, prvi put posalji nesto i na mail ces dobiti poruku da upises tvoju email adresu i sajt, pa ce ti poslati taj kod
MFSubject ce biti u delu subject poruke
MFReturn stranica na koju da ode kad ovo odradi, gde pise hvala sto ste nam pisali

Kako ovo radi pogledaj na buvljak.co.yu/page1 na delu PREPORUCITE SAJT
[ djmaki @ 22.01.2005. 19:44 ] @
E, provalio sam kako to ide, nego me zanima kako da mi stigne na mail ovako na primer:
Ime i prezime : Pera Peric
Broj telefona : 0641111111
...
A meni stize u obliku nekog ATT fajla. Pogledam ja u Noterpad-u i procitam,
"ime=Pera&prezime=Peric&[email protected]"
Ali kako to da na primer dam klijentu nekad kad ga budem imao?
Al moze malo pomoci.
Evo vam i fajl.
[ Zoran Misic @ 29.01.2006. 20:35 ] @
Moze li neko da mi kaze zasto ovo ne radi
[ Cyber X @ 02.02.2006. 07:39 ] @
I meni treba nesto slicno :)

Da li moze da se odradi ovakvo slanje maila ali bez "Thank you" i "Error" stranice?Znaci, kad neko posalje poruku, treba samo da se ispise negde dole "mail poslat" (a ne mora ni to), a ne da me vodi na drugu stranu...
[ Br@nkoR @ 03.02.2006. 13:04 ] @
Ja sam to bio uradio pomoću XMLHttpRequest-a odnosno Ajax-a.
Ukoliko ne znaš Ajax, nešto slično možeš uraditi sa skivenim iframe-om, tako što ćeš preko njega vršiti submit forme.
[ Cyber X @ 03.02.2006. 15:22 ] @
Ne znam Ajax... Da li mozda ima neki gotov deo koda na natu ili tako nesto sto bi samo mogao da iskopiram?

Ili ako neko moze da mi objasni to sa iframe-om...
[ Br@nkoR @ 03.02.2006. 16:43 ] @
Postoji na Internetu dosta primera, upotrebe AJAX-a za te svrhe, koristi Google:
http://www.google.com/search?hl=en&q=AJAX+contact+form

A što se tiče iframe-a, pogledaj atribut target za tag form i atribut name za tag iframe.