<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
// test for cookie
var index = document.cookie.indexOf("visited");
var reloaded = (index == 0);
function reload() {
if (!reloaded) {
document.cookie = "visited; path=/";
var index = document.cookie.indexOf("visited");
// cookie was supported -> reload page
if (index >= 0) {
document.location.reload();
}
}
}
</script>
</head>
<body onLoad="reload()">
перегружает страницу один раз, если куки поддерживаются, иначе не перегружает
ИМХО если только куку ставить, а во второй раз ее проверять. Если нету, то рефреш. Если есть, то не рефреш Но не у всех куки включены. Либо средствами PHP запоминать пользователя страницы и во второй раз не рефрешить.
<script language="javascript">
var s = "" + document.location;
var index = s.indexOf("reloaded=true");
var reloaded = (index >= 0);
function reload() {
if (!reloaded) {
var s = "" + document.location;
if (s.indexOf("?") > 0) {
document.location = s + "&reloaded=true";
} else {
document.location = s + "?reloaded=true";
}
}
}
</script>
</head>