partyzanx
@partyzanx

Как вставлять хэш ссылки в хэш айфрейма?

Я сделал iframe внутри страницы сайта wikihsk.com/publ/chinese-grammar/hsk-2-pre-interme...
iframe ведёт на .html файл wikihsk.com/new_2.html

<iframe name="iframe1" style="width:100%;" allowtransparency="true" onload="frameHeight(this)" frameborder="0" id="iframe" src="$OTHER5$">
 Ваш браузер не поддерживает встроенные фреймы! Установите другой браузер.
 </iframe>


Внутри этого файла есть тег с id #Structure5 http://wikihsk.com/new_2.html#Structure5
<span class="mw-headline" id="Structure5">В сложных конструкциях</span>


Мне нужно, чтобы когда в браузере пользователь вставлял/переходил по ссылке с хэшэм wikihsk.com/publ/chinese-grammar/hsk-2-pre-intermediate/test_title_2/4-1-0-2#structure5 ява-скрипт открывал
id structure5 внутри айфрейма страницы.

Есть такой скрипт, я его помещаю внизу перед </body>, но он не работает.
Помогите его исправить, пожалуйста!

<script type="text/javascript">
if( hash = window.location.hash.replace("#","") ) {
 document.getElementsByTagName('iframe1')[0].src = "/new_2.html#" + hash;
}
</script>
  • Вопрос задан
  • 149 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Для этого не нужны скрипты, просто меняйте src
https://jsfiddle.net/csLsu6qr/1/show/light/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы