kaschperl
Mitglied
Registriert: 28.10.2005
Beiträge: 1
|
|
es geht um folgendes: ich selber kenne mich mit javascript nur sehr wenig aus. da ich für einen faschingsclub aber eine homepage betreue und dort ein kartenvorbestellsystem laufen soll, habe ich mir von unserem webspace-anbieter strato.de den angebotenen e-shop angeschaut und wie empfohlen auf der hp eingebunden. der e-shop basiert auf der cookie-methode und wird über von strato generiertes cgi abgewickelt.
der e-shop funktioniert soweit ganz gut, doch nun wollte ich noch folgendes ändern. wenn ein nutzer seine daten eingibt und eine bestellung absendet, soll die gleiche mail über die bestellten karten auch an den nutzer gesandt werden. strato stellt dazu eine änderung des e-shop bereit, die ich im script umgeschireben habe... doch nun folgt das problem. nach dem absenden wird nun eine fehlermeldung "no-recipient" angezeigt und das formular konnte nicht verarbeitet werden. es scheint so als ob irgendwie die javascript-elemente "nicht gelesen werden" denn auf der bestell-bestätigungsseite "order-tpl.html" müsste auch unter der adresse noch die email des nutzers angezeigt werden!
ich hoffe jemand kann mir mit meinem problem (automatische bestätigungsmail an den nutzer versenden) helfen (strato ist dazu nicht in der lage!) und wäre sehr erfreut evtl verbesserungsvorschläge bzw. änderungen und fehler im script aufgezeigt zu bekommen. cu kaschperl hier das bestellscript:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<script language="JavaScript">
<!-- var eMail = "<!--EMAIL-->l";
//-->
</script>
<TITLE>Bestellung absenden</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF">
<form action="/cgi-bin/mailmanager.pl" method="POST">
<script language="JavaScript">
<!-- document.open("<input type=hidden name=recipient value=webmaster@meinewebadresse.de,"+eMail+"></input>")
//-->
</script>
<input type=hidden name="redirect" value="http://www.meinewebadresse.de/shop/danke.html"></input>
<input type=hidden name="subject" value="Kartenvorbestellung"></input>
<input type=hidden name="print_config" value="email,realname"></input>
<P>
<TABLE BORDER="0" CELLPADDING="2" CELLSPACING="0" WIDTH="600">
<TR>
<TD WIDTH="450" HEIGHT="10"> </TD>
<TD WIDTH="50" HEIGHT="10"> </TD>
<TD WIDTH="50" HEIGHT="10"> </TD>
<TD WIDTH="50" HEIGHT="10"> </TD>
</TR>
<TR>
<TD COLSPAN="4" BGCOLOR="#BBBBBB"><FONT SIZE="+4"><CODE>Bitte bestätigen Sie</CODE></FONT></TD>
</TR>
<TR><TD COLSPAN="4"> </TD></TR>
<TR>
<TD COLSPAN="4">
<CODE>SCHLECKI-Besucher</CODE><BR>
<BR>
<code><b>
<input type="text" name="realname" value="Max Mustermann
" readonly="readonly" size="20"></input></b></code><br>
<code><b>
<input type="text" name="ADDR1" value="Musterstr. 1a
" readonly="readonly" size="20"></input></b></code><br>
<code><b>
<input type="text" name="ADDR2" value="01234 Musterhausen
" readonly="readonly" size="20"></input></b></code><br>
<code><b>
<script language="JavaScript">
<!-- document.open("<code><B><input type=text name=email value="eMail" readonly=readonly></input></B></code><BR>")
//-->
</script>
<BR>
<CODE>bestellt</CODE><BR>
</TD>
</TR>
<TR><TD COLSPAN="4"> </TD></TR>
<TR>
<TD><CODE><B>Produkt</B></CODE></TD>
<TD ALIGN="RIGHT"><CODE><B>Preis</B></CODE></TD>
<TD ALIGN="CENTER"><CODE><B>Menge</B></CODE></TD>
<TD ALIGN="RIGHT"><code><B>
<input type="text"
name="Summe" value="44
" readonly="readonly" size="20"></input></B></code></td>
</TR>
<TR>
<TD><CODE>Faschingsauftakt--Stehplatz--</CODE></TD>
<TD ALIGN="RIGHT"><CODE>11.00
</CODE></TD>
<TD ALIGN="RIGHT">4</TD>
<TD ALIGN="RIGHT">44</TD>
</TR>
<input type="hidden" name="Faschingsauftakt--Stehplatz-- | Preis: 11.00
EURO | Anzahl: 4 | Summe: 44 EURO" value=" "></input>
<TR><TD COLSPAN="4"> </TD></TR>
<TR>
<TD> </TD>
<TD><CODE><B>Total:</B></CODE></TD>
<TD COLSPAN="2" ALIGN="RIGHT"><CODE><B>44</B></CODE></TD>
</TR>
<TR><TD COLSPAN="4"> </TD></TR>
<TR>
<TD COLSPAN="4" ALIGN="CENTER">
<INPUT TYPE="BUTTON" VALUE="Zurück" onClick="history.back()">
<INPUT TYPE="SUBMIT" VALUE="Bestellung absenden">
</TD>
</TR>
</TABLE>
<P>
</FORM>
</BODY>
</HTML> |
Beitrag geändert von kaschperl (28.10.2005 15:25:28)
|
|
| 28.10.2005 15:22:04 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hallo, der von Ihnen veröffentlichte Quelltext enthält kein 'Script' im eigentlichen Sinne. Das wirkliche Script (mailmanager.pl) wäre ausschlaggebend. Viel Spass noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 01.11.2005 08:57:38 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|