Я сделал 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>