进入jsp页面自动触发onclick()事件

进入jsp页面有一个button按钮,点击之后触发onclick()事件,如何不需要手动点击就自动触发onclick()事件,方式有很多,这里提供一种方式以供参考!

下面是手工点击触发onclick()事件代码:

下面是js代码:

<script language="JavaScript">
function load(){
    document.getElementById("bottons").onclick();
}
window.οnlοad=function(){
      document.getElementById("bottons").click();
}

function portal(){
var username = "${username}";
var userpwd = "${userpwd}";
var sessionInfo = "<info><zt>(default)@900</zt><year>2017</year><date>2017-06-12</date><serial></serial>";
sessionInfo +="<uid>"+username+"</uid><pwd>"+userpwd+"</pwd><server>192.168.5.100</server><lang>ZH-CN</lang></info>";
 document.all("LoginInfo").value = sessionInfo;
  myLoginForm.submit(); 
EventSender.FireMainEvent("DP","SendOAMsg", "NEEF0302~-~VouchId=33b63087-c5b0-4f85-aa41-812502ed30c8~-~VouchType=NE01~-~SubSysID=NE");
}

</script>
下面Html代码:
<body style="BACKGROUND-REPEAT: no-repeat"  οnlοad="">

<div>
  <form action="http:\\192.168.5.100\u8sl\default.asp"  target=""  name="myLoginForm" method="post">
    <input name="LoginInfo" type="hidden" value=""/>
  </form>
  <button οnclick="javascript:portal()" id="bottons">Login</button>
</div>
<OBJECT ID="EventSender"
CLASSID="CLSID:712C614A-5A42-46C8-97D8-2642D5C29E07"
>
</OBJECT>
</body>
上面是必须要手工点击Login按钮触发onclick()事件 。

下面代码是自动触发onclick()事件:

javascript代码:

<script language="JavaScript">
function load(){
    document.getElementById("bottons").onclick() = portal();
}
window.οnlοad=function(){
      document.getElementById("bottons").click();
}

function portal(){
var username = "${username}";
var userpwd = "${userpwd}";
var sessionInfo = "<info><zt>(default)@900</zt><year>2017</year><date>2017-06-12</date><serial></serial>";
sessionInfo +="<uid>"+username+"</uid><pwd>"+userpwd+"</pwd><server>192.168.5.100</server><lang>ZH-CN</lang></info>";
 document.all("LoginInfo").value = sessionInfo;
  myLoginForm.submit(); 
EventSender.FireMainEvent("DP","SendOAMsg", "NEEF0302~-~VouchId=33b63087-c5b0-4f85-aa41-812502ed30c8~-~VouchType=NE01~-~SubSysID=NE");
}

</script>

Html代码:

<body style="BACKGROUND-REPEAT: no-repeat"  οnlοad="load()">
<div>
  <form action="http:\\192.168.5.100\u8sl\default.asp"  target=""  name="myLoginForm" method="post">
    <input name="LoginInfo" type="hidden" value=""/>
  </form>
  <button οnclick="load()" id="bottons"></button>
</div>
<OBJECT ID="EventSender"
CLASSID="CLSID:712C614A-5A42-46C8-97D8-2642D5C29E07"
>
</OBJECT>
</body>



  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值