Herbert1204: action ändern

Beitrag lesen

Hallo
Ich brauche einmal wieder Eure Hilfe.

Ich habe ein Skript (siehe unten), wo ein Submit und ein Button zu sehen ist. Wenn der Submit angeklickt wird, werden die Eintragungen überprüft und bei Richtigkeit als E-Mail versannt. Wenn der Button angeklickt wird, wird in einem iFrame eine eigene Internetseite angezeigt.

Nun möchte ich, dass das Skript so umgeschrieben wird, dass beim Anklicken des Submit nach der Überprüfung nicht die Daten als E-Mail versannt werden, sondern die Internetseite im iFrame angezeigt wird.

Kann mir jemand dabei helfen?
Im Voraus schon einmal Vielen Dank

<SCRIPT LANGUAGE="JavaScript">

function validate_form() {
validity = true;
if (!check_empty(document.form.NAME.value)){ /* Funktion Namen (Abfrage) */
validity = false;
show('Layer1');show('Layer2'); /* zeige Fehler */
}
if (!check_email(document.form.EMAIL.value)){ /* Funktion EMail (Abfrage) */
validity = false;
show('Layer1');show('Layer3'); /* zeige Fehler */
}
if (!check_url(document.form.URL.value)){ /* Funktion URL (Abfrage) */
validity = false;
show('Layer1');show('Layer4'); /* zeige Fehler */
}
if (!check_empty(document.form.DESCRIPTION.value)){ /* Funktion Comment (Abfrage) */
validity = false;
show('Layer1');show('Layer5'); /* zeige Fehler */
}
if (validity);
return validity; /* alle Angaben waren korrekt */
}
function check_empty(text) {
return (text.length > 0); /* gibt false zurück wenn leer */
}
function check_email(address) { /* Email muss (@ und .) enthalten */
if ((address == "") || (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1))
return false;
return true;

}
function check_url(address) { /* URL muss (http:// und .) enthalten */
if ((address == "") || (address.indexOf ('http://') == -1) || (address.indexOf ('.') == -1))
return false;
return true;
}
if (((navigator.appName == "Netscape") && (parseInt(navigator.appVersion.substring(0,1)) >=3))
|| ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion.substring(0,1)) >=4)))

{var version=true}

if (document.layers){ /* Browserabfrage: Layer-Object bekannt? */
ns = 1; ie = 0;
}else{
ns = 0; ie = 1;
}
function show(name) {if (ns){ /* Funktion Schicht anzeigen */
document.layers['' + name].visibility = "show";
}else{
document.all['' + name].style.visibility = "visible";
}
}
function hide(name) { /* Funktion Schicht verstecken */
if (ns){
document.layers['' + name].visibility = "hide";
}else{
document.all['' + name].style.visibility = "hidden";
}
}
</SCRIPT>

<form name="form" method="post" action="mailto:Ihre@mail.de?SUBJECT=Betreff für die Mail" enctype="text/plain" onSubmit="return validate_form(this.form)">

<table width="750">
<tr>
<td width="130" align="right" valign="top">
<font face="Arial"><span style="font-size:12pt;"><b>Name:</b></span></font>

</td>
<td width="360" align="right" valign="top">
<input type="text" name="NAME" style="width:350px;">

</td>
<td>
<div id="Layer2" style="visibility:hidden;"><font color="red" face="Arial"><span style="font-size:10pt;"><b>Bitte Name angeben!</b></span></font></div>

</td>
</tr>
<tr>
<td width="130" align="right" valign="top">
<font face="Arial"><span style="font-size:12pt;"><b>Email:</b></span></font>

</td>
<td width="360" align="right" valign="top">
<input type="text" name="EMAIL" style="width:350px;">

</td>
<td>
<div id="Layer3" style="visibility:hidden;"><font color="red" face="Arial"><span style="font-size:10pt;"><b>E-Mail nicht korrekt!</b></span></font></div>

</td>
</tr>
<tr>
<td width="130" align="right" valign="top">
<font face="Arial"><span style="font-size:12pt;"><b>URL:</b></span></font>

</td>
<td width="360" align="right" valign="top">
<input type="text" name="URL" style="width:350px;">

</td>
<td>
<div id="Layer4" style="visibility:hidden;"><font color="red" face="Arial"><span style="font-size:10pt;"><b>URL nicht korrekt!</b></span></font></div>

</td>
</tr>
<tr>
<td width="130" align="right" valign="top">
<font face="Arial"><span style="font-size:12pt;"><b>Beschreibung:</b></span></font>
<br>

</td>
<td width="360" align="right" valign="top">
<TEXTAREA NAME="DESCRIPTION" style="width:350px; height:100px"></TEXTAREA>

</td>
<td>
<div id="Layer5" style="visibility:hidden;"><font color="red" face="Arial"><span style="font-size:10pt;"><b>Bitte Beschreibung angeben!</b></span></font></div>

</td>
</tr>
<tr>
<td colspan="2" height="40" width="490">
<div id="Layer1" style="visibility:hidden;"><font color="red" face="Arial"><span style="font-size:11pt;"><b>Bitte &uuml;berpr&uuml;fe noch einmal deine Eingaben!</b></span></font></div>

</td>
<td height="40">
<p>&nbsp;</p>
</td>
</tr>
<tr>
<td colspan="3">
<input type="submit" value="Submit" onclick="hide('Layer1');hide('Layer2');hide('Layer3');hide('Layer4');hide('Layer5')" style="font-size:x-large;">
&nbsp;
<input type="button" value="Button" onClick="Ortsbestimmung.location.href='http://www.google.de';"><p>&nbsp;</p>

</td>
</tr>
</table>

<iframe width="700" height="300" name="Ortsbestimmung" marginheight="0" marginwidth="0" frameborder="0">
</iframe>

</form>