JavaScript関数によるリダイレクトをキャンセルしたい。JavaScript は 5 秒でホームページにリダイレクトし、エラー メッセージとして表示されます。エラーメッセージをマウスでクリックするとリダイレクトがキャンセルされるようにしたい。助けてください。
PHP コード:
<div id="error">
<?php
//redirect
if (isset($_GET['err'])){
if ($_GET['err'] == 1){
echo "You are successfully logged out. You will be redirected to the home page in <strong><span id = 'seconds'> 5 </span> </strong> seconds.";
}elseif($_GET['err'] == 0){
echo "Your session has been expired. Please login again.!";
}
}
?>
</div>
Javascript:
<script>
var seconds = 5;
var err = <?php echo $_GET['err'] ; ?>;
if (err == 1){
setInterval(
function(){
if (seconds <= 1) {
window.location = 'http://****.***.***.***/***';
}
else {
document.getElementById('seconds').innerHTML = --seconds;
}
},
1000
);
}
</script>