我正在尋找我的網頁跳到一個iframe,當有人點擊。我發現一個解決方案,它工作得很好,這是這樣的:http://jsfiddle.net/RGjCL/4/跳轉到iframe一旦加載
<ul>
<li>
<a href="javascript:void(0)" onclick="IFrameScroll('http://www.asdf.com')">Class Name</a>
</li>
</ul>
<script type="text/javascript">
function IFrameScroll(link){
window.myIframe.location=link;
window.location.hash='myIframe'
}
</script>
<IFRAME id = "myframe" onload = "setIframeHeight(this.id)" name="myIframe">
我已經在我的網站上嘗試,它部分的作品,除了它滾動到IFRAME事實上,它加載此之前它並沒有深入到底部,因爲一旦iframe加載頁面就完全擴展了。
有問題的網頁如下:http://www.clavederock.com.ar - 的鏈接標籤「Quienes SOMOS」「Programacion」和「檔案館」下。
我希望我自己清楚,以便你能幫助我。提前致謝!
我看到你的網站的代碼,我明白你想要什麼。 iframe第一次是空的,所以你可以刪除它的onload,並在第一次點擊時綁定它(這將防止第一次改變哈希),然後嘗試第三次編輯我的答案。 – Roimer
它仍然無法正常工作。第三次編輯甚至沒有跳轉到iframe。我注意到了以下幾點:在第二次編輯中有這個''這將確保高度將在加載setIframeHeight('myIframe')之後更新;'這是它的問題。其餘的都很好。我需要的是在加載和跳轉之前調整大小:resize-load-jump。你怎麼看? – fpolloa
順便說一句,我回到第二個選項,所以你可以看到:http://clavederock.com.ar – fpolloa