我有一個在IFRAME中運行的JS遊戲,這是一個可擴展的和所有那些奇特的東西。如何在父窗口中打開放置在IFRAME中的鏈接
遊戲包含指向下一頁的鏈接,鏈接效果出色。
問題在於鏈接在IFRAME內而不是在父窗口中打開。我需要流程繼續在父窗口而不是iframe。
下一頁在IFRAME掛的方式是這樣的:
LINK_BUTTON =「data.php」,
這就是代碼指出該鏈接的唯一的一塊。 我很遺憾,因爲披露問題,我無法解決這個問題。
任何人都可以幫我嗎?
我有一個在IFRAME中運行的JS遊戲,這是一個可擴展的和所有那些奇特的東西。如何在父窗口中打開放置在IFRAME中的鏈接
遊戲包含指向下一頁的鏈接,鏈接效果出色。
問題在於鏈接在IFRAME內而不是在父窗口中打開。我需要流程繼續在父窗口而不是iframe。
下一頁在IFRAME掛的方式是這樣的:
LINK_BUTTON =「data.php」,
這就是代碼指出該鏈接的唯一的一塊。 我很遺憾,因爲披露問題,我無法解決這個問題。
任何人都可以幫我嗎?
使用目標的屬性。這會強制鏈接在父級中打開。
<a target="_parent" href="data.php">Next</a>
謝謝你的評論! 恐怕鏈接不是一個HTML標記,而是嵌入到JS作爲「LINK_BUTTON」 這使得這個特殊問題相當麻煩,因爲它將作爲HTML鏈接更容易。 – Tjoerie
那麼HTML是如何生成的?你使用框架來做到這一點嗎? – YaManicKill
JS是唯一包含實際鏈接的東西,它不是作爲HREF呈現的,而是作爲LINK_BUTTON var – Tjoerie
您可以設置target屬性。要在目前的頂級窗口中打開(頂架):
<a href="http://example.com" target="_top">Link Text</a>
或在新窗口中打開:
<a href="http://example.com" target="_blank">Link Text</a>
有也_parent父窗口(不一定是頂)和_self作爲當前窗口(默認)。
上面給出的簡短答案實際上是將target="_parent"
屬性添加到您的錨點(鏈接)。
這裏的問題在於,您必須在JavaScript代碼中找到LINK_BUTTON用於生成呈現鏈接的位置,然後在代碼中添加目標屬性。
LINK_BUTTON是一個JavaScript變量嗎? – aldux
是的。 這是「var」旁邊的第一行。 – Tjoerie