gpt4 book ai didi

javascript - 将框架外页面重定向到index.htm中的特定框架

转载 作者:行者123 更新时间:2023-12-02 19:49:14 25 4
gpt4 key购买 nike

我在index.html 文件上使用框架。在框架的每个页面上,我都有一个代码来检查页面是否在框架中,如果没有,则重定向到index.html。

现在。我不仅想检查页面是否在框架中并重定向到index.html,而且还想在index.html 上的框架之一中打开页面。

我现在已经用这段代码嵌入了 JS 文件:

if (top.location == self.location)
{
top.location = 'index.html'
}

有您可能知道的脚本吗?

最佳答案

您需要使子页面中的代码将其名称附加到“index.html”,例如

if (top.location == self.location) {
top.location = 'index.html?' + location.href;
}

...并在index.html页面上放置另一个Javascript,检查问号后面的部分,例如:

<script type="text/javascript">
window.onload = function() {
//check if a query string is given
if (location.search && location.search.length > 1
&& location.search.charAt(0) == "?") {

//load the URL to the frame
window.frames["myframe"].location.href = location.search.substring(1);
}
}
</script>

顺便说一句,您需要为目标框架指定一个如下所示的名称:

<frameset ...
<frame name="myframe" ...

关于javascript - 将框架外页面重定向到index.htm中的特定框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9514666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com