<html>
<head>
<script>
function goToPage(url)
{
if (url != "")
{
.open(url);
}
}
</script>
</head>
<center>
<h2>This feature is coming soon</h2>
<form name="jump">
<p align="center">
<select name="menu">
<option value="URL">*New Offers*</option>
<option value="URL">100% Free Surveys</option>
<option value="URL">*CPM*</option>
<option value="URL">*CPC*</option>
<option value="URL">UK Offers</option>
<option value="URL">AU Offers</option>
<option value="URL">CA Offers</option>
<option value="URL">International Offers</option>
<option value="URL">GPT/PTS/PTC</option>
<option value="URL">1st Page/Email Submits</option>
<option value="URL">1ClickFamily</option>
<option value="URL">Registration Offers</option>
<option value="URL">Downloads</option>
<option value="URL">Purchases/Trials</option>
<option value="URL">Daily Surveys</option>
<option value="URL">Absolute Rewards</option>
<option value="URL">Weekly Surveys</option>
<option value="URL">Survey Panels</option>
<option value="URL">Mobile/Pin Submits</option>
<option value="URL">WinningSurveys</option>
<option value="URL">Monthly Surveys</option>
<option value="URL">Insurance Quotes</option>
<option value="URL">ZZZQuiz</option>
<option value="URL">*Content Unlocker</option>
</select>
<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
</p>
</form>
</center>
</html>
您好,我已经创建了一个下拉菜单,该菜单位于我网站每个页面的iframe中。如何在主窗口而不是iframe中打开链接?例如,在普通文本链接中,您将使用target ='_ parent'...我可以在此脚本中使用哪些类似的函数?
由于
答案 0 :(得分:0)
你做不到。如果可以,它将违反iFrame规范。由于IFrame可以跨域允许IFrame控制其他窗口(主窗口)在这种情况下简单 - 跨站点...如果有人发现你是一个黑客。我想知道。
答案 1 :(得分:0)
你会使用Javascript
function goToPage(url) {
document.location=url;
}
祝你好运!
让我解释一下。您可以在“父”页面中创建此功能,然后从iFrame中调用它。这有道理吗?
答案 2 :(得分:0)
<script>
function openInParent(url)
{
window.parent.parent.window.location = url;
}
</script>
<input type="button" onClick="openInParent(document.jump.menu.options[document.jump.menu.selectedIndex].value);" value="GO">
答案 3 :(得分:0)
只是为了扩展上一个答案...
我的应用程序有多个iframe需要对其他iframe中发生的操作做出反应,包括点击一个iframe导致另一个iframe加载不同的页面,就像您需要的那样。
就我而言,我有一个包含2个iframe的父文档。在一个iframe中,我有onclick设置调用父页面上的函数,然后父页面上的该函数将更改目标iframe的内容。
如果您只处理一个页面和一个iframe,那么您只需将GoToURL函数移动到主页面(父级),然后从iframe调用该函数(parent.GoToURL(无论如何);)。这样,您就可以根据iframe中的操作导航到其他网页。