M
Hallo
Ich habe den script mal bearbeitet.
Er Funktioniert leider nicht richtig.
Wer kann mir den den script einmal verbessern bitte.
Komplette HTML Code mit script...
<SCRIPT language=JavaScript type=text/javascript>
<!--
var nWin
function CheckInhaltEmail(Feld)
{
if (Feld == "")
{
alert ("Bitte erst Ihre Email-Adresse eintragen!");
document.Formular.eMail.focus();
return false;
}
else
{
/*Check eMail-Adresse formal*/
var chkZ1 = -1;
var chkZ2 = -1;
for (i=0;i<document.Formular.eMail.value.length;++i)
{
if (document.Formular.eMail.value.charAt(i) == ".")
chkZ1 = 1;
}
for (i=0;i<document.Formular.eMail.value.length;++i)
{
if (document.Formular.eMail.value.charAt(i) == "@")
chkZ2 = 1;
}
if (chkZ1 == -1 || chkZ2 == -1)
{
alert ("eMail-Adresse ohne '@' und '.' ist ungültig");
document.Formular.eMail.focus();
return false;
}
else
{
eMail = Feld
document.Formular.Weiter.focus();
return;
}
}
}
var nWin
function endAbfrage() {
erg = confirm("Sind Sie sicher, dass Sie das Formular so jetzt abschicken wollen?")
if (erg == true) {
document.Formular.submit()
nWin.close();
}
else {
return false;
}
}
function openWin() {
var erg
nWin = window.open("","Prüfung","menubar=yes,scrollbars=yes");
nWin.focus();
nDoc = nWin.document.open()
nWin.document.write('<I> <B> Bitte prüfen Sie nochmals genau alle Angaben: </B> </I> <HR> <P>');
nWin.document.write(eMail + "<BR>");
nWin.document.write("Bestelltext:");
nWin.document.write(temp + "<P>");
nWin.document.write('<HR> Sollten noch Korrekturen notwendig sein, bitte auf "Abbrechen" clicken, ansonsten auf "OK" und damit abschicken. <P>');
nWin.document.write('<BODY> <CENTER> <INPUT type="button" name="EndAbf" value="Weiter" onClick="opener.endAbfrage()"> </CENTER> <P> </BODY>')
nWin.document.write("Falls das direkte Versenden mit Ihrem eMail-Programm nicht funktionieren sollte, bitte im Menü (Internet-Explorer) auf 'Datei' und dann 'Senden - Seite durch eMail...' clicken. Der Textteil wird dann automatisch in Ihre eMail-Vorlage als Attachment angefügt. <P>");
eMailAdr = "mo" + unescape("%40") + "edvwl.de";
nWin.document.write("eMail-Adresse: " + eMailAdr + "<BR> Betreff-Zeile: Bestellung <P> - und abschicken!");
return false;
}
//-->
</SCRIPT>
<FORM name=Formular onsubmit="return openWin()" method=post encType=text/plain>
<font face="Arial" color="#000080">
<input name="recipient" type="hidden" value="info@edvwl.de">
<input type="hidden" name="redirect" value="http://www.edvwl.de/downloadseite/Vielen-Dank.html">
<input name="subject" type="hidden" value="Bestellung der Demo oder Produktinfos. [Formular Nr.: 002]">
<input name="print_config" type="hidden" value="email,subject,realname">
<input name="sort" type="hidden" value="alphabetic"></font>
<input name="eMail" TYPE="text" VALUE="" size="34" onClick="CheckInhaltEmail(this.value)" onblur="CheckInhaltEmail(this.value)"></font>
<span class="largeColor2">
<a style="color: #6699CC; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; font-weight: 700">Wir setzen uns sofort mit Ihnen in Verbindung.</a></span></a></td>
</tr>
</table>
<p>
<INPUT type=submit value=Weiter name=Weiter onClick="CheckInhaltEmail(this.value)">
</form>
Es komme mehrere Fehlermeldungen, jetzt auch wenn ich ins E-Mail Feld einmal klicke.