我已經通過其他類似的問題解決了這個問題,但不知何故在這種情況下,所有的解決方案都不起作用。iframe中的鏈接(不在彈出窗口中)不起作用
因此,這裏是我的示例代碼段的問題:
我有一個HTML文件,該文件是這樣的:
<div id="portalRight">
<a target="_blank" href="http://ictforu.com"> <!-- this link works , it opens up another tab -->
<ul id="subtabnav">
<li class="datasetTab">
<a href="#">dataset</a> <!-- Click on this will trigger the dataset iframe to be loaded thru a servlet call -->
</li>
<li class="obsGraphTab" data-bind="css: { disabled: !aekos.subTabViewModel.graphTabsEnabled() }">
<a href="#">Observation Graph</a>
</li>
.....
</ul>
<div id="dataset">
<iframe id="dataset-frame" class="graphiframe" seamless sandbox="allow-same-origin allow-scripts"></iframe>
</div>
<div id="testViewer">
<iframe id="test-viewer-frame" class="graphiframe" seamless sandbox="allow-same-origin allow-scripts"></iframe>
</div>
</div>
正如你可以看到我的iframe是不是一個彈出,但下一個div出現元素:Iframe內容在單擊鏈接時使用servlet填充。
我的Iframe在iframe的標題下有基本標記(base target =「_ parent」)。
我已經使用標籤來指定行爲,並且鏈接有target =「_ blank」,但我的鏈接根本不起作用。 同一鏈接在iframe之外工作。
例如IFRAME:
base target="_parent" /base
主體內容:
a target="_blank" href="http://ictforu.com" /a
此鏈接不起作用,點擊將被忽略。
任何幫助,非常感謝。
對不起,有一些編輯isseus與html標籤早些時候。
感謝, 馬杜
你能提供的將出現在iframe代碼的例子嗎? – showdev