解决第一次提交服务器不响应,第二次提交服务器才响应的问题
首先用一个iframeA去提交第一次(即解决第一次的问题),第二次用一个iframeA作业务的提交,一共两个iframe,此时就成功了。两次提交操作时异步的。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>EH-Port 亦港通</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<script type="text/javascript">
function search(dest) {
document.AdminUserLogin.action = dest;
document.AdminUserLogin.submit();
}
function search_2nd(dest) {
document.CompanyUserLogin.action = dest;
document.CompanyUserLogin.submit();
}
function $(id){
return document.getElementById(id);
}
function getIframeDoc(id){
var doc;
if (document.all){//IE
doc = document.frames.document;
}else{//Firefox
doc = document.getElementById(id).contentDocument;
}
return doc;
}
function setValueSubmit(user,pwd){
this.setValueToB(user,pwd);
}
function failsubmit(){
var docum = getIframeDoc("failIframe");
docum.getElementById('loginForm').submit();
}
function setValueToB(user,pwd){
var doc = getIframeDoc("myIframe");
doc.getElementById("loginForm:user-name").value = user;
doc.getElementById("loginForm:user-password").value = pwd;
alert("赋值成功");
}
//两个iframe的fuction时间必须异步,才能达到效果
function submitB(){
var doc = getIframeDoc("myIframe");
doc.getElementById('loginForm:submit').click();
}
</script>
<body>
<!--header-->
<table border="0" cellspacing="0" cellpadding="0" class="flowheader">
<tr>
<td style="padding:0px 11px 0px 12px;">
<table width="100%" align="center" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
</table>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="art/orderherderleft.jpg" /></td>
<td class="flowheadertd">
<table border="0" cellspacing="0" cellpadding="0" class="jumpmenu">
</table>
</td>
<td><img src="art/orderherderright.jpg" /></td>
</tr>
</table>
</td>
</tr>
</table>
<!--headerend-->
<!--content-->
<table border="0" cellspacing="0" cellpadding="0" align="center" class="flowcontent">
<tr>
<td valign="top">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="registercontent">
<tr>
<td valign="top" style="padding:10px;"><img src="art/register_pic7.jpg" /></td>
<td valign="top" class="registerrighttd" width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td align="right" style="padding-right:10px; font-size:14px;"><a href="javascript:self.close()">关闭窗口</a></td></tr>
</table>
<table width="500" border="0" cellspacing="0" cellpadding="0" class="downloadtable">
<tr>
<td colspan="4"><span style="color:#666666; font-weight:bold; font-size:15px;">系统管理员通道</span></td>
</tr>
<FORM NAME="AdminUserLogin" METHOD="POST" ACTION="">
<tr>
<td></td>
<td colspan="3" class="error" style="color:#990000;padding-left:10px;">
<?php
print ($er = $errors->getItemString('login_password')) ? $er.'<br>': '';
print ($er = $errors->getItemString('login_user_null')) ? $er.'<br>': '';
print ($er = $errors->getItemString('login_user_error')) ? $er.'<br>': '';
print ($er = $errors->getItemString('login_password_error')) ? $er.'<br>': '';
print ($er = $errors->getItemString('login_access_error')) ? $er.'<br>': '';
print ($er = $errors->getItemString('login_timeout')) ? $er.'<br>': '';
?>
</td>
</tr>
<tr>
<td><img src="art/loginpic3.jpg" /></td>
<td nowrap="nowrap">管理员名称:</td>
<td width="100%" colspan="2"><input name="user_login" id="user_login" type="text" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td nowrap="nowrap">管理员密码:</td>
<td colspan="2"><input name="pwd_login" id="pwd_login" type="password" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="center"><span class="ysmbotton"><a href="javascript:search('/index.html')">返回首页>></a></span></td>
<td colspan="2" align="left"><span class="ysmbotton"><a href="javascript:search('Main.php?do=AdminUserLogin&submit=Login')">登&nbsp;录>></a></span></td>
</tr>
</FORM>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td colspan="4"><span style="color:#666666; font-weight:bold; font-size:15px;">加盟合作企业通道</span></td>
</tr>
<FORM NAME="CompanyUserLogin" METHOD="POST" ACTION="">
<tr>
<td></td>
<td colspan="3" class="error" style="color:#990000;padding-left:10px;">
<?php
print ($er = $errors->getItemString('inner_access_error')) ? $er.'<br>': '';
?>
</td>
</tr>
<tr>
<td><img src="art/loginpic3.jpg" /></td>
<td nowrap="nowrap">企业编码:</td>
<td width="100%" colspan="2"><input name="cmpy_cd" id="cmpy_cd" value="CP090830" type="text" /></td>
</tr>
<tr>
<td><img src="art/loginpic3.jpg" /></td>
<td nowrap="nowrap">企业用户:</td>
<td width="100%" colspan="2"><input name="cmpy_user" id="cmpy_user" value="Lucy" type="text" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td nowrap="nowrap">用户密码:</td>
<td colspan="2"><input name="cmpy_user_pwd" id="cmpy_user_pwd" value="123456" type="password" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="right"><span class="ysmbotton"><a href="javascript:search('/index.html')">返回首页>></a></span></td>
<td align="center"><span class="ysmbotton"><a href="javascript:failsubmit();setValueSubmit($('cmpy_user').value,$('cmpy_user_pwd').value);">赋值Afre</a></span></td>
<td align="center"><span class="ysmbotton"><a href="javascript:submitB();">登录Afre</a></span></td>
<td colspan="2" align="left"><span class="ysmbotton"><a href="javascript:search_2nd('/alfresco/Examples/CmdMaint/enterprise_entries.php?submit=Login')"> 登&nbsp;录>></a></span></td>
</tr>
</FORM>
<IFRAME frameBorder=0 height="1" width="1"
style='margin:0;' name='failIframe' id="failIframe"
scrolling=no
src="http://localhost:8080/sys_register/tpl/login.html" width=100% align=center></IFRAME>
<IFRAME frameBorder=0 height=1 width="1"
style='margin:0;' name='myIframe' id="myIframe"
scrolling=no
src="http://localhost:8080/sys_register/tpl/login.html" width=100% align=center></IFRAME>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--contentend-->
</body>
</html>
页:
[1]