Здравствуйте, 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>В общем, никакого намека на возможность вернуться назад
Спасибо!