我一直在搜索,但是我对此完全不知所措:我有一个index.html页面,其中包含几个100%宽度和高度重叠的iframe。该索引具有具有z-index覆盖框架的固定导航。我的索引使用JavaScript基本上禁用了滚动。
因此,我试图使导航(位于索引页上)链接到其中一个iframe内的特定锚点,并在该iframe中加载。很明显,这比说起来容易得多。为什么
那么有没有解决办法呢?以下是我的索引的基本设置:
因此,我试图使导航(位于索引页上)链接到其中一个iframe内的特定锚点,并在该iframe中加载。很明显,这比说起来容易得多。为什么
<a href="iframe-src.html#anchor" target="iframe">
不起作用令我困惑不解,但显然它不能起作用。那么有没有解决办法呢?以下是我的索引的基本设置:
<html>
<head>
** some CSS and Javascript here that I know's irrelevant. **
<script type="text/javascript">
document.documentElement.style.overflow = 'hidden'; // firefox, chrome
document.body.scroll = "no"; // ie only
document.documentElement.style.overflowX = 'hidden'; // horizontal scrollbar will be hidden
document.documentElement.style.overflowY = 'hidden'; // vertical scrollbar will be hidden
</script>
</head>
<body>
<iframe src="landing.html" name="landing" style="position: relative; width: 100%; height: 100%; border: 0;"></iframe>
<iframe src="work1.html" name="work-iframe" style="position: relative; width: 100%; height: 100%; z-index: 1;"></iframe>
<iframe src="info.html" name="info" style="position: relative; width: 100%; height: 100%; z-index: 4;"></iframe>
<nav>
<a href="work.html#parker" target="work-iframe">PARKER BROTHERS CLASSICS</a>
<a href="work.html#bohs" target="work-iframe">BOHS & HONS</a>
<a href="work.html#companion" target="work-iframe">THE COMPANION SERIES</a>
<a href="work.html#balmer" target="work-iframe">BALMER</a>
<a href="work.html#hoeweler" target="work-iframe">MICHAEL HOEWELER</a>
<a href="work.html#ampugreen" target="work-iframe">AMPUGREEN</a>
<a href="work.html#occasional" target="work-iframe">OCCASIONAL SYMPHONY</a>
<a href="work.html#type" target="work-iframe">TYPE & LOGOS</a>
<a href="work.html#nextwave" target="work-iframe">NEXT WAVE FESTIVAL</a>
<a href="work.html#illustration" target="work-iframe">ILLUSTRATIONS</a>
<a href="work.html#stationnorth" target="work-iframe">STATION NORTH</a>
</nav>
有什么想法吗?
<nav>
链接都有href="work.html#somelink"
,但是你的<iframe>
却有src="work1.html"
- 注意多了个1
。 - ASGM