您的位置:首页 > Web前端 > JavaScript

chrome firefox中JS回车登录

2016-03-08 18:34 471 查看
<script type="text/javascript">

//回车登陆

function myBrowser() {

var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串

var isOpera = userAgent.indexOf("Opera") > -1;

if (isOpera) {

return "Opera"

}; //判断是否Opera浏览器

if (userAgent.indexOf("Firefox") > -1) {

return "FF";

} //判断是否Firefox浏览器

if (userAgent.indexOf("Chrome") > -1) {

return "Chrome";

}

if (userAgent.indexOf("Safari") > -1) {

return "Safari";

} //判断是否Safari浏览器

if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {

return "IE";

}; //判断是否IE浏览器

}

//以下是调用上面的函数

var mb = myBrowser();

if ("IE" == mb) {

//回车时,默认是登陆

function on_return() {

if (window.event.keyCode == 13) {

if (document.all('into') != null) {

document.all('into').click();

}

}

}

}

if ("FF" == mb) {

document.onkeydown = function (event) {

e = event ? event : (window.event ? window.event : null);

if (e.keyCode == 13) {

if (document.all('into') != null) {

document.all('into').click();

}

}

}

}

if ("Chrome" == mb) {

//回车时,默认是登陆

function on_return() {

if (window.event.keyCode == 13) {

if (document.all('into') != null) {

document.all('into').click();

}

}

}

} else {

function on_return() {

if (window.event.keyCode == 13) {

if (document.all('into') != null) {

document.all('into').click();

}

}

}

}

</script>

<body onkeydown="on_return();">

<a href="/" id="into" onclick="login()">登录</a>

</body>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: