Auto submit i firefox, men først udfør anden handling
Hej alleHvorfor fungerer dette i IE og ikke i Firefox?
Der kommer en email adresse fra en "Glemt email" side og videre til denne kode. Her bliver der lavet et nyt kodeord som bliver krypteret (da dette ikke kan gøres på serveren, laver jeg det på klienten på denne måde). Onload skal der altså først laves et nyt krypteret kodeord til formen og derefter skal den automatisk submites. Har også forsøgt at kalde functionerne fra <Body onload="")
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script language="javascript" type="text/javascript" src="md5.js"></script>
<script language="javascript" type="text/javascript">
window.onload = function(){
var tegn = "abcdefghijklmnopqrstuvwxyzæøåABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ0123456789";
var kode = "";
for(i=0;i<5;i++)kode+=tegn.charAt(Math.floor(Math.random()*tegn.length))
window.document.forms.makecode.pass.value=kode;
window.document.forms.makecode.cryptpass.value=b64_md5("" + kode + "");
return true;
}
window.onload = function(){
window.document.forms.makecode.submit();
}
</script>
</head>
<body>
<%
email = LCase(Request.Form("emailpass"))
%>
<form id="makecode" name="makecode" method="post" action="sendemail.asp">
<input type="hidden" name="email" value="<%=email%>">
<input type="hidden" id="pass" name="pass">
<input type="hidden" id="cryptpass" name="cryptpass">
</form>
</body>
</html>