Voor een gebruikerspecifieke omgeving op internet heb ik een frame gemaakt waarin een javascriptje check of de sessie variabele nog bestaat:
Dit scriptje doet het goed. Deze pagina wordt door een meta tag om de 60 seconden gerefresht:
De pagina wordt steeds geladen maar de check werkt dan niet goed. Ik heb een timeout van 1 minuut gebruikt maar naar 5 minuten refreshed de pagina nog steeds zonder een foutmelding te geven. Als ik de pagina dan zelf refresh (rechtermuisknop > vernieuwen) dan doet de check het wel opeens.
Hoe kan dit? Ik heb overal gezocht maar geen passend antwoord gekregen.
code:
1
2
3
4
5
6
7
8
| <script language="javascript">
var sessionVar = '<%=Session("Login")%>';
if( sessionVar ==''){
if( parent.frames[0].name == 'sessionChk') {
parent.parent.document.location.href = '/admin/error.asp';
}
}
</script> |
Dit scriptje doet het goed. Deze pagina wordt door een meta tag om de 60 seconden gerefresht:
code:
1
| <meta http-equiv="refresh" content="60;URL=blank.asp"> |
De pagina wordt steeds geladen maar de check werkt dan niet goed. Ik heb een timeout van 1 minuut gebruikt maar naar 5 minuten refreshed de pagina nog steeds zonder een foutmelding te geven. Als ik de pagina dan zelf refresh (rechtermuisknop > vernieuwen) dan doet de check het wel opeens.
Hoe kan dit? Ik heb overal gezocht maar geen passend antwoord gekregen.