我有一个表格。它包含一些超链接。我可以点击它们并在Google Chrome和Mozila Firefox等浏览器中获得另一个页面,但是我无法在IE9,IE10中打开它们。.. 可能是什么问题?什么是解决方案?帮我。为什么超链接在IE 11中不起作用?
在开发工具(控制台),我得到
un-terminated string constant error
。
我有一个表格。它包含一些超链接。我可以点击它们并在Google Chrome和Mozila Firefox等浏览器中获得另一个页面,但是我无法在IE9,IE10中打开它们。.. 可能是什么问题?什么是解决方案?帮我。为什么超链接在IE 11中不起作用?
在开发工具(控制台),我得到
un-terminated string constant error
。
除了:
以前安装的浏览器或加载项可能与您的计算机上的IE浏览器进行干扰。
或者它可能是由于不良的DCOM。 如果坏DCOM的问题,你可以在这里得到解决: - http://www.techsupportall.com/links-are-not-working/
我使用的是Ubuntu .. –
周杰伦, 可能发生这种情况是由于不正确的级联或者分号的遗漏;在声明的末尾()。
或者可能是未被填充的任何服务器变量。像:
var var1 ='<% = someServerVariable %>'
someCode
有可能不被填充一些someServerVariable和浏览器编译器会读取代码 VAR1 = someCode
请看看你的代码,看看是否有任何类似的问题与您的代码。或者最好的是分享你的代码片段来指出确切的问题。
我遇到了同样的问题。对我而言,无论何时我以ul/li列表格式嵌入链接,它都不会让我点击第一个链接(发生很多导航菜单)。它只会让我点击嵌入的链接。我的工作是使用java脚本来创建一个强制点击和传递。
把这个脚本在你的脑袋
<script>
function fakeClick(event, anchorObj) {
if (anchorObj.click) {
anchorObj.click()
} else if(document.createEvent) {
if(event.target !== anchorObj) {
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
var allowDefault = anchorObj.dispatchEvent(evt);
// you can check allowDefault for false to see if
// any handler called evt.preventDefault().
// Firefox will *not* redirect to anchorObj.href
// for you. However every other browser will.
}
}
}
</script>
然后在身上,你可以使用这个约定,你需要强迫单击任何链接。
<a id="link" href="#YourDestinationLinkHere" onclick="fakeClick((event.target || event.srcElement).innerHTML)">Destination</a>
如果你想添加弹出窗口只是将“fakeClick”替换为链接上的“alert” – Merrick
您能粘贴HTML中的某个链接吗? – johnnycardy
可能重复[未终止的字符串文字的常见来源](http://stackoverflow.com/questions/227552/common-sources-of-unterminated-string-literal) –