我有一個表格。它包含一些超鏈接。我可以點擊它們並在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) –