window.open åbner site to gange
Hej Ekspertenjeg har brug for noget hjælp til noget javascript, form med en onClick event der skal åbne et nyt vindue i en bestemt størrelse og poste actionen der, min nedenstående kode virker næsten helt perfekt.. blot er der det problem at det som skal ske på "send.php" sker to gange.. (jeg får to rækker i min database) den loader af en eller anden grund siten to gange.
kan nogle hjælpe? nedenstående kode er plugget ud fra den oprindelige kode, men er testen og den gør det samme
/moreless
-- index.html --
<script language="Javascript">
function action_post()
{
document.formen.action="sendsms.php";
document.formen.target="postform";
document.formen.submit();
}
</script>
<script language="Javascript">
function action_post_self()
{
document.formen.action="index.php";
document.formen.target="_self";
document.formen.submit();
}
</script>
<script language="Javascript">
function action_fortryd()
{
document.formen.action="index.php";
document.formen.target="_self";
document.formen.submit();
}
</script>
<script language="JavaScript">
function validate() {
if (formen.test1.value == '') {
alert("Alert!");
return false;
} else if (formen.test2.value == '') {
alert("Alert!");
return false;
}
return true;
}
</script>
<form name="formen" method="post">
<input type="text" name="test1" size=20" value="">
<input type="text" name="test2" size=20" value="">
<input type="submit" value="Submit" title="Submit" onClick="return (validate(this) && (window.open('','postform','width=300,height=100,location=no,menubar=no,status=no') && (action_post(this))) )">
</form>
-- send.php --
insæt i database tamtam
