2011-08-02 37 views
0

我想在我的頁面中實現跳過導航鏈接。所有這些跳過導航鏈接都在頁面的頂部。頁面包含載入主要內容的iframe。跨iframe加載的多個頁面跳過導航

我想要的是,當用戶點擊頁面頂部的「Skip to main content」鏈接時,焦點應該設置在iframe中的特定元素上。

感謝,

阿米特

回答

0
<script type="text/javascript"> 
function skipToMainContent() { 
var frameElement = document.getElementById("frameElementId"); 
// replace with your frame's id 

var frameDoc = frameElement.contentWindow.document || frameEle.contentDocument; 

frameDoc.getElementById("idOfElementToFocusOn").focus(); 
// replace with your element's id 

} 
</script> 

... 

<a href="#idOfIframe" onclick="skipToMainContent()">Skip to main content</a> 

這是你問什麼?這就是我從你的問題中得到的理解,但這個話題似乎暗示了其他一些東西(?)。

參考http://xkr.us/articles/dom/iframe-document/