ببینید الان بنده درست متوجه شده ام؟
میخواهید فرم دوم کمی پس از فرم اول ارسال شود؟
این را امتحان بفرمایید :
عدد 5000 هزار به میلی ثانیه است. درصورتیکه نیاز به مکس بیشتری بود می توانید عدد را افزایش دهید.
برای مخفی کردن iframe نیز عبارت style="visibility: hidden" را اضافه فرمایید.
کد HTML:
<html>
<head>
<title></title>
</head>
<body>
<iframe name="sent" height="1" width="1" scrolling="no" border="0" frameborder="0" style="visibility: hidden;">
</iframe>
<form id="f1" action='site1.com' target='sent' method='POST'>
<input type="text">
<input type="text">
<textarea name="Text"></textarea>
</form>
<form id="f2" action='site2.com' method='POST'>
<input type="text">
<input type="text">
<textarea name="Text"></textarea>
</form>
<input type="button" value="send" onclick="fire()">
<script type="text/javascript">
function fire()
{
document.getElementById("f1").submit();
setTimeout("fire2()",5000);
}
function fire2()
{
document.getElementById("f2").submit();
}
</script>
</body>
</html>