很简单的问题,可是有点怪。
程序如下
function setmycookie()
{
form1.submit()
alert("ok")
location.href="b.php";
}
其中form1.submit是提交给form1自己,如果没有alert("ok"),cookie的值就无法修改,直接转到b.php,加了alert("ok")执行后,转到b.php时cookie的值修改成功,其中写cookie是用php的setcookie完成的,我希望提交,并把提交的值写入cookie后再转到b.php
但又不想有alert,于是用setTimeout("location.href='b.php'",3000);来
换掉location.href="b.php",可是根本不执行,
alert("ok")起到了什么作用?不会是改变运行时间了吧?
谁可以帮我解答?