Пропустить навигацию по нескольким страницам, загруженным в iframe

Я хочу реализовать пропуск навигационных ссылок на своей странице. Все эти пропущенные навигационные ссылки находятся в верхней части страницы. Страница содержит фреймы, которые загружают основной контент.

Я хочу, чтобы когда пользователь нажимал ссылку «Перейти к основному содержанию» в верхней части страницы, фокус должен быть установлен на конкретном элементе, который находится внутри iframe.

Спасибо,

Амит


person amit    schedule 02.08.2011    source источник


Ответы (1)


<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/

person potNPan    schedule 02.08.2011