Здравствуйте, lebedkin, Вы писали:
L>Друзья, подскажите, как можно запретить кнопку "Back" браузера IE, plz.
Запретить использование вряд ли можно. Можно не показывать панель кнопок окна браузера. Но в этом случае никто не отменял кнопку Backspace и кнопки мыши Back и Forward.
Или можно поизвращаться хитрым финтом ушами. Сейчас подумаю минуток пару и напишу.
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Вод подумал немножко и надумалась такая штука.
Примерчик точно работает в IE, но думаю идея будет ясна, и можно будет заставить работать и в других браузерах (наверное

)
1.html
<html>
<head>
<title>1.html</title>
<script languge="JavaScript" src="script.js"></script>
</head>
<body onload="doOnload()">
<h2>This is page 1.html</h2>
<a href="javascript: gotoHref('2.html');">Go to 2.html</a>
<iframe name="hframe" width="0" height="0" frameborder="0" marginheight="0" marginwidth="0"></iframe>
</body>
</html>
2.html
<html>
<head>
<title>2.html</title>
<script languge="JavaScript" src="script.js"></script>
</head>
<body onload="doOnload()">
<h2>This is page 2.html</h2>
<a href="javascript: gotoHref('3.html');">Go to 3.html</a>
<iframe name="hframe" width="0" height="0" frameborder="0" marginheight="0" marginwidth="0"></iframe>
</body>
</html>
3.html
<html>
<head>
<title>3.html</title>
<script languge="JavaScript" src="script.js"></script>
</head>
<body onload="doOnload()">
<h2>This is page 3.html</h2>
<a href="javascript: gotoHref('1.html');">Go to 1.html</a>
<iframe name="hframe" width="0" height="0" frameborder="0" marginheight="0" marginwidth="0"></iframe>
</body>
</html>
script.js
function doOnload() {
if (window.parent != window) {
window.parent.swapSource();
}
}
function gotoHref(link) {
document.frames("hframe").document.location=link;
}
function swapSource() {
var s = document.frames("hframe").document.documentElement.innerHTML;
document.open("text/html", "replace");
document.write(s);
document.close();
}
В общем, никакого намека на возможность вернуться назад

... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Здравствуйте, 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>В общем, никакого намека на возможность вернуться назад
Спасибо!