谷歌浏览器下onclick事件失效 在页面上有一个onclick事件,事件触发的方法放在单独的js文件里就会失效,放在本页面上就管用。其它的浏览器则不会出现这种情况,哪位遇到过这种情况? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般是文件本身的编码导致的,你可以记事本打开,另存为utf-8试试 +oclick事件不会因为浏览器而不触发 <img src="TianDaoEdit/ico/link.gif" align="absmiddle" border="0" alt="超级链接" onclick="createLink()" onMouseOver="this.className='td1';" onMouseOut="this.className='td2';" style="cursor: pointer;" /> 这是事件代码:function createLink(){var r = message.document.selection.createRange().text;var val = prompt("请输入连接地址:", "http://");message.document.selection.createRange().pasteHTML("<a href=\""+ val +"\" target=\"_blank\">"+ r +"</a>");}在其它的浏览器里是管用的,在谷歌浏览器里就不管用 单看这两段代码实在看不出什么错误 把函数改成这样看看 到底是什么问题function createLink(){alert();}如果仍然不执行 给img增加一个id 如id='aaa'在createLink方法前 加aaa.onclick=createLink; 试试 先找出问题所在 再说 为啥我这样都不管用:<script>function createLink(obj){alert(obj);}</script><a onclick="createlink('aaaa');">sdfdsf</a> <a onclick="alert('aaa');">sdfdsf</a>这样就管用,这是为什么啊? 好像是这句话不管用:var r = message.document.selection.createRange().text;难道这句话和谷歌浏览器不兼容吗 个人认为LZ在外部加载JS的路径上写错了?使用../的形式的相对路径比较安全啊 你到FF下装个FIREBUG调试一下看看 juery酷炫翻页[类似书籍那种或者杂志那种] chrome浏览器下 js如何读取EXCEL内容。 如果ie设置阻止弹出窗口 onclick 调用弹出窗口正常, onkeydown调用同样的js函数就会自动关闭弹出窗口。 DHTML方法处理表格内容 100+急!!!iframe问题 高人救命啊,在线等。关于下拉列框问题, 怎么在客户端实现在弹开的一页内预览母窗口帧内的网页 ie5和ie6下执行不同?! 关于在父页面 获取iframe子页面的元素 JS 如何把这个验证码给取消掉。 请教,如何合并json格式数组? IE8中的JS不兼容问题
oclick事件不会因为浏览器而不触发
这是事件代码:
function createLink(){var r = message.document.selection.createRange().text;var val = prompt("请输入连接地址:", "http://");message.document.selection.createRange().pasteHTML("<a href=\""+ val +"\" target=\"_blank\">"+ r +"</a>");}
在其它的浏览器里是管用的,在谷歌浏览器里就不管用
function createLink(){alert();}
如果仍然不执行 给img增加一个id 如id='aaa'在createLink方法前 加aaa.onclick=createLink; 试试 先找出问题所在 再说
function createLink(obj)
{alert(obj);}</script><a onclick="createlink('aaaa');">sdfdsf</a>
var r = message.document.selection.createRange().text;难道这句话和谷歌浏览器不兼容吗