onclick 无法 跳转 js

问题描述

html:<a href="www.sina.com" onclick="javascript:doCheck('${u.u_id }');">查看</a>js: functin doCheck(id){ alert("daole"); if(id!=0){ alert("对不起,您没有权限"); return false; } alert("daole"); return true; }点击“查看“的时候,为什么无法跳转到doCheck这个方法?ps:${u.u_id }有值 问题补充:function 写成了functin 多谢大家,问题解决

解决方案

functin doCheck(id){ alert("daole"); if(id!=0){ alert("对不起,您没有权限"); return false; } alert("daole"); return true; } 哥,你的js有语法错误.functin 写错了
解决方案二:
1.函数名称错误。2.你的函数有返回值。调用方法错误。应该如下:<a href="www.sina.com" onclick="return doCheck('${u.u_id }');">查看</a>
解决方案三:
这样改就好了,<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE>onclick 无法 跳转 js</TITLE><script type="text/javascript"><!--原(functin doCheck(id){ )-->function doCheck(id) {alert("daole");if (id != 0) {alert("对不起,您没有权限");return false;}alert("daole");return true;}</script></HEAD><BODY><!--原(<a href="www.sina.com" onclick="javascript:doCheck('${u.u_id }');">查看</a> )--><a href="www.sina.com" onclick="return doCheck('${u.u_id }');">查看</a></BODY></HTML>
解决方案四:
1. 首先,onclick不需要使用javascript:xxx()的,因为只有href才能用到javascript:xxx()2. script的方法都以function定义,而你把function写错了.
解决方案五:
是不是可以先获取<a>的对象,绑定click事件。根据你之前的逻辑判断,要莫无权限,返回false,要莫重载<a>对象的location,进入页面。现在你的代码可读性不强啊,容易造成困惑。
解决方案六:
把'functin'改成'function'就可以正常运行了。
解决方案七:
可能你设置了 超链接 所以没执行JS href="www.sina.com"

时间: 2024-08-26 15:32:35

onclick 无法 跳转 js的相关文章

js 页面 跳转-js页面跳转失败,请大神们帮忙解答一下

问题描述 js页面跳转失败,请大神们帮忙解答一下 function submitOrderForm(){ $.ajax({ cache: false type: ""post"" url:""<%=path%>/orderform/submitOrderForm.do"" dateType:""json"" async: false error: function(reque

百度判断手机终端并自动跳转js代码及使用实例_javascript技巧

百度目前为站长提供了判断手机终端类型并自动实现跳转的js脚本,极大的方便了广大站长及web开发人员.其js脚本的使用方法极其简单. 复制代码 代码如下: <script src="http://siteapp.baidu.com/static/webappservice/uaredirect.js" type="text/javascript"></script> <SCRIPT type=text/javascript>uare

.net mvc3 中使用出现 出现页面跳转后 js无法触发

问题描述 _Layout.cshtml代码<!DOCTYPEhtml><html><head><title>@ViewBag.Title</title><metacharset="utf-8"/><metacontent="yes"name="apple-mobile-web-app-capable"/><metacontent="telephon

在JS中a标签加入单击事件屏蔽href跳转页面_javascript技巧

我们常用的在a标签中有点击事件: 1. a href="JavaScript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放.W3C标准不推荐在href里面执行javascript语句 2. a href="javascript:void(0);"

js判断是手机访问还是电脑访问,进行自动跳转

 <script type="text/javascript"> <!-- //平台.设备和操作系统 var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; alert(p); system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac")

用HTML/JS/PHP方式实现页面延时跳转的简单实例_php实例

WEB开发中经常会遇到页面跳转或延时跳转的需求,掌握各种页面跳转方式非常必要. 以下是我总结有用HTML/JS/PHP三类方式实现跳转的方法,例子皆为三秒后跳转到index.php页面. 1,HTML方法: 在HEAD中添加<meta>标签 <meta http-equiv="refresh" content="3;url='index.php'" > 2,JS控制跳转方法 A.Location直接加链接方式 <script type=

js实现浏览器倒计时跳转页面效果_javascript技巧

本文实例为大家分享了js浏览器倒计时跳转页面效果,供大家参考,具体内容如下 效果图: <!DOCTYPE html> <html> <head> <title>浏览器对象</title> <meta http-equiv="Content-Type" content="text/html; charset=gb123"/> </head> <body> <H4>

JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码_javascript技巧

比如百度收录了你的a,你希望从a站被点击访问后,再跳转或弹出b站,可以用下面的方式. 当然可以直接用window.open() 弹出窗口,可以多个弹窗,也可以用form的方式.不过两种方式,都有被360过滤的可能. self.location 这个方式是转向,不会被当成广告过滤. <script type="text/javascript"> $(function(){ var s=document.referrer; //获取来源地址 if(s.indexOf("

JS实现n秒后自动跳转的两种方法_javascript技巧

本文实例为大家分享了JS实现n秒后自动跳转的两种方法,供大家参考,具体内容如下 第一种使用SetInterval: $(function () { setInterval(ChangeTime, 1000); }); function ChangeTime() { var time; time = $("#time").text(); time = parseInt(time); time--; if (time <= 0) { window.location.href = &q