09/10/2018, 18:01

Làm sao để không cho người dùng nhấn Back ??

boy thấy thằng Yahoo nó làm cái Webmail mà trong đó, boy nhấn nút back để trở về trang trước thì nó báo là Page is exprired gì gì đó. Zậy có bác nào biết làm vậy không. à nhớ là code = ASP nghen, boy không biết PHP.
puppy viết 20:16 ngày 09/10/2018
Dùng javascript set cookie đó.
Cận viết 20:02 ngày 09/10/2018
Dùng javascript set cookie đó.
Trả lời dậy làm sao boy biết đường mò ?
puppy viết 20:13 ngày 09/10/2018
Thử cái này xem.

Trang này khi click vào 1 link hay submit vào 1 button mà đi đến trang khác thì không quay về được nữa.


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
function loadMe()
{
if(window.history.forward() != null)
{
window.history.forward();
}
}
</script>

</head>

<body onLoad="loadMe();">
<p><a href="somepage.asp">sgsg</a> </p>
<form name="form1" method="post" action="somepage.asp">
<input type="submit" name="Submit" value="Submit">
</form>
<p>&nbsp; </p>
</body>
</html>


Ngoài ra ở đây có 1 chủ đề bàn về vấn đề của bạn. Xem thử xem.

http://www.4guysfromrolla.com/webtech/111500-1.shtml
puppy viết 20:04 ngày 09/10/2018
Quote Được gửi bởi puppy
Dùng javascript set cookie đó.
Cách này cũng được nhưng viết ra dài dòng quá nên tui nghĩ xài cách trên được rồi. Nói chung là dựa vào hàm onload để biết trang đã được load hay chưa (dùng cookie để biết) và có hành động thích hợp.
Cận viết 20:06 ngày 09/10/2018
Thử cái này xem.

Trang này khi click vào 1 link hay submit vào 1 button mà đi đến trang khác thì không quay về được nữa.


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
function loadMe()
{
if(window.history.forward() != null)
{
window.history.forward();
}
}
</script>

</head>

<body onLoad="loadMe();">
<p><a href="somepage.asp">sgsg</a> </p>
<form name="form1" method="post" action="somepage.asp">
<input type="submit" name="Submit" value="Submit">
</form>
<p>&nbsp; </p>
</body>
</html>


Ngoài ra ở đây có 1 chủ đề bàn về vấn đề của bạn. Xem thử xem.

http://www.4guysfromrolla.com/webtech/111500-1.shtml
Thank u nhiều lém
Bài liên quan
0