Re[3]: кнопка "Back" браузера
От: lebedkin  
Дата: 02.12.04 14:36
Оценка:
Здравствуйте, DrZubr, Вы писали:

DZ>Вод подумал немножко и надумалась такая штука.

DZ>Примерчик точно работает в IE, но думаю идея будет ясна, и можно будет заставить работать и в других браузерах (наверное )

DZ>1.html

DZ>
DZ><html>
DZ><head>
DZ><title>1.html</title>
DZ><script languge="JavaScript" src="script.js"></script>
DZ></head>
DZ><body onload="doOnload()">
DZ><h2>This is page 1.html</h2>
DZ><a href="javascript: gotoHref('2.html');">Go to 2.html</a>
DZ><iframe name="hframe" width="0" height="0" frameborder="0" marginheight="0" marginwidth="0"></iframe>
DZ></body>
DZ></html>
DZ>

DZ>2.html
DZ>
DZ><html>
DZ><head>
DZ><title>2.html</title>
DZ><script languge="JavaScript" src="script.js"></script>
DZ></head>
DZ><body onload="doOnload()">
DZ><h2>This is page 2.html</h2>
DZ><a href="javascript: gotoHref('3.html');">Go to 3.html</a>
DZ><iframe name="hframe" width="0" height="0" frameborder="0" marginheight="0" marginwidth="0"></iframe>
DZ></body>
DZ></html>
DZ>

DZ>3.html
DZ>
DZ><html>
DZ><head>
DZ><title>3.html</title>
DZ><script languge="JavaScript" src="script.js"></script>
DZ></head>
DZ><body onload="doOnload()">
DZ><h2>This is page 3.html</h2>
DZ><a href="javascript: gotoHref('1.html');">Go to 1.html</a>
DZ><iframe name="hframe" width="0" height="0" frameborder="0" marginheight="0" marginwidth="0"></iframe>
DZ></body>
DZ></html>
DZ>

DZ>script.js
DZ>
DZ>function doOnload() {
DZ>    if (window.parent != window) {
DZ>        window.parent.swapSource();
DZ>    }
DZ>}

DZ>function gotoHref(link) {
DZ>    document.frames("hframe").document.location=link;
DZ>}

DZ>function swapSource() {
DZ>    var s = document.frames("hframe").document.documentElement.innerHTML;
DZ>    document.open("text/html", "replace");
DZ>    document.write(s);
DZ>    document.close();
DZ>}
DZ>

DZ>В общем, никакого намека на возможность вернуться назад

Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.