Hallo.
Habe mal ein bisschen an den bisher geposteten codes herumgeforscht und stelle nun ein entsprechendes Script ein,
das bei Euch genauso gut funktionieren sollte wie auf meiner Seite. ebenso sollte das mit den Umlauten dann auch geklärt sein.
Das Ganze lässt sich auf meiner Seite mal testen:
http://www.portavision.de/mediacenter/index.php?template=tellafriendNeue Seiten: 3
- template_url/tellafriend.htm
- template_url/tellafriend_ok.html
- 4images-rootdir/tellafriend.php (aus der verlinkten .zip)
Veränderte Seite: 1
Zu den Codes:
#1/4Die tellafriend.html aus eigener Vorlage erstellen, und folgendes Formular einfügen:
<? if($filled == "")?>
<form action="tellafriend.php" method="post" name="tellafriend" onsubmit="return checkfields()">
<table width="425" border="0" cellspacing="1" cellpadding="4">
<tr bgcolor="#FFFFFF">
<td colspan="2">Füllen Sie dazu bitte folgendes Formular aus.<br>
Ihre Eingaben werden nur für diesen Zweck verwendet und nicht gespeichert.</td>
</tr>
<tr bgcolor="#ebebeb">
<td><label for="sendername">Ihr Name* </label></td>
<td width="450"><input name="name" type="text" id="sendername" size="40"></td>
</tr>
<tr bgcolor="#ebebeb">
<td><label for="sendername">Ihre Emailadresse* </label></td>
<td width="450"><input name="email" type="text" id="senderemail" size="40"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td nowrap><label for="recipientname">1. Empfängername* </label></td>
<td width="450"><input name="name1" type="text" id="recipientname" size="40"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td nowrap><label for="recipientemail">1. Empfängeremail*</label></td>
<td width="450"><input name="email1" type="text" id="recipientemail" size="40"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td nowrap><label for="recipientname2">2. Empfängername</label></td>
<td width="450"><input name="name2" type="text" id="recipientname" size="40"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td nowrap><label for="recipientemail2">2. Empfängeremail</label></td>
<td width="450"><input name="email2" type="text" id="recipientemail" size="40"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td nowrap><label for="recipientname3">3. Empfängername</label></td>
<td width="450"><input name="name3" type="text" id="recipientname" size="40"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td nowrap><label for="recipientemail3">3. Empfängeremail</label></td>
<td width="450"><input name="email3" type="text" id="recipientemail" size="40"></td>
</tr>
<tr bgcolor="#ebebeb">
<td valign="top"><label for="anmerkungen">Ihre Nachricht </label></td>
<td width="450"><textarea name="anmerkungen" cols="36" rows="6" id="anmerkungen"></textarea></td>
</tr>
<tr bgcolor="#ebebeb">
<td nowrap>*erforderliche Angaben</td>
<td nowrap width="450"><input onclick="validate();" class="button" type="button" value="Abschicken"> <input class="button" type="reset"><input type="hidden" name="filled" value="1"> <input type="hidden" name="id" value="<? echo $id; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2" nowrap align="right"><font size="-2" color="#b4b4b4" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Tell-A-Friend-Script v1.0<br>
2008 © <a href="http://www.portavision.de">PortaVision.de</a></font></td>
</tr>
</table>
</form>
#2/4Die Antwortdatei tellafriend_ok.html ebenfalls aus eigener Vorlage erstellen und die folgende Tabelle einfügen:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><b>Versand erfolgreich durchgeführt<br>
<hr>
<br>
Vielen Dank, daß Sie unsere Seite weiterempfohlen haben<br>
</b>
<p>Wir wünschen Ihnen weiterhin viel Spaß an der Nutzung unserer Inhalte und freuen uns auf Ihre zukünftigen Besuche.</p>
<p>Das your-homepage - Team</p>
<p></p>
<p><a href="index.php" target="_top">Zurück</a></p>
</td>
</tr>
</table>
#3/4Die tellafriend.php aus meiner verlinkten .ZIP unverändert ins Hauptverzeichnis der Gallerie hochladen
#4/4in die header.html folgenden Code hizufügen:
<script language="javascript">
<!--
function reset() {
document.tellafriend.name.value="";
document.tellafriend.email.value="";
document.tellafriend.email1.value="";
document.tellafriend.email2.value="";
document.tellafriend.email3.value="";
}
function validate() {
if (document.tellafriend.name.value.length==0) {
alert("Fehler: bitte geben Sie Ihren Namen ein");
return false;
}
if (document.tellafriend.email.value.length==0) {
alert("Fehler: bitte geben Sie Ihre Emailadresse ein");
return false;
}
if (document.tellafriend.name1.value.length==0) {
alert("Fehler: bitte geben Sie den Namen des 1. Empfängers ein");
return false;
}
if (document.tellafriend.email1.value.length==0) {
alert("Fehler: bitte geben Sie die Email des 1. Empfängers ein");
return false;
}
document.tellafriend.submit()
return true;
}
//-->
</script>
Wie gesagt, es befinden sich die entsprechenden Dateien auch in der verlinkten .ZIP:
tellafriend.zip, ca. 4kb groß.
Das Ganze lässt sich auf meiner Seite testen:
http://www.portavision.de/mediacenter/index.php?template=tellafriendWeiterhin viel Spaß noch...
ProDez