Im ищет мою веб-страницу, чтобы перейти к 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» и «Archivo».
Надеюсь, я ясно дал понять, что вы можете мне помочь. Заранее спасибо!
10 Я видел код вашего сайта, и я понимаю, чего вы хотите. Iframe пуст в первый раз, поэтому вы можете удалить его и * привязать его при первом щелчке (это предотвратит изменение хеша в первый раз), а затем попробуйте третье редактирование моего ответа. – Roimer
он все еще не работает. Третье редактирование даже не переходило к iframe. Я заметил следующее: во втором редактировании это «это обеспечит обновление высоты после загрузки setIframeHeight (« myIframe »);« Это его проблема. Остальное делалось хорошо. Мне нужно изменить размер перед загрузкой и перейти к нему: resize-load-jump. Как вы думаете? – fpolloa
BTW я вернулся ко второму варианту, чтобы вы могли увидеть: http://clavederock.com.ar – fpolloa