2014-01-11 61 views
0

我正在使用以下JavaScript(在頭的腳本標記中)在單擊鏈接時修改iframe的src。JavaScript不會更改iframe src(使用引導前端)

function switchView() { 
    document.getElementById("project-view").src = 'projects/3dpool.html'; 
} 

我的iframe寫成

<iframe id="project-view" src="projects/fallingballs.html" onload="resizeIframe(this);" scrolling="no"></iframe> 

改變的iframe的鏈接是:

<a href="" class="list-group-item" onclick="switchView();">3D Pool</a> 

添加像document.getElementById("project-view").src日誌聲明SRC變化表明,SRC實際上已經經過改變,但沒有變化顯示。

我試着從iframe中刪除卸載標記,但它沒有幫助。

打字了在Web控制檯SWITCHVIEW()函數的代碼工作

回答

2

更改您的鏈接如下所示:

<a href="#" class="list-group-item" onclick="switchView(); return false;">3D Pool</a> 
+0

不工作。 我正在Safari和Firefox上測試。此外,在控制檯上鍵入代碼行,但我不能通過點擊鏈接 – viraj

+0

我更新了我的答案,嘗試 – erikrunia

+0

這可行。空href是問題。不需要在那裏返回錯誤。謝謝! – viraj