iframe + refresh button
Добрый день!
На две задачи ответы нашел, результат получил. Вот с третьей встал, никто данной тематики особо не обсуждал. Столкнулся с такой проблемой. Есть страница, на ней один iframe. Пользователь "гуляет" по ифрэйму - нажимая на ссылки. Когда пользователь нажимает кнопку "refresh" - ифрэйм возвращается обратно на страницу прописаную в "src", а мне нужно что б не возвращался. Сам в Javasсript не силен, поэтому по возможности помогите, пожалуйста с готовым кодом. Что уже имею: Вынес в файл скрипт по подгону высоты фрэйма также решил вопрос с кроссдоменностью путем прописи в доках обоих доменов document.domain: В коде скрипт прописан так: <head> <script type="text/javascript" src="iframe.js"></script> </head> <body> <iframe frameborder="no" scrolling="no" align="center" id="my_frame" onload="clickAction();" src="http://subdomain.domain.ru"></iframe> </body> iframe.js ============== var timeout; document.domain = "domain.ru"; function clickAction() { frameFitting(); var fr = document.getElementById('my_frame').contentWindow. document.body.getElementsByTagName('a'); for (var i=0; i<fr.length; i++) { fr[i].onclick = function() { clearInterval(timeout); timeout = setInterval("frameFitting()",100); } } } function frameFitting() { document.getElementById('my_frame').width = '100%'; document.getElementById('my_frame').height = document.getElementById('my_frame').contentWindow. document.body.scrollHeight+4+'px'; } ============== |
Цитата:
fr.document.location.reload() |
:thanks: :thanks: :thanks:
|
Часовой пояс GMT +3, время: 23:37. |