Flere problemer med body onunload og window.location
Hejsa!Jeg sidder og laver en exit-analyse og jeg har lidt problemer med onunload og substring! =/
Min onunload skal tjekke om en session er sat og om en cookie er sat, hvis begge findes og den besøgende vil enten lukke vinduet eller gå til en anden side, skal popup'en åbnes.
roenving gav mig en løsning på dette første problem ( takker!-) og den virker også fint. Dog reagerer den på alt. Lige fra refresh til click på anchors, interne links osv. for at omgå dette problem har jeg forsøgt at indsætte et tjek på hvilken url man vil åbne.
Der er dog noget galt ... der kommer aldrig noget popup vindue frem =/ her er koden:
-----------------
<?
// Two random values, simulerer min session og min cookie
setcookie("mail","mail",time()+99999);
$fisk = "test";
?>
<html>
<head>
<title>Test af Exitanalyse popup</title>
<script type="text/javascript">
function getSubString(){
return(window.location.toString().substring(7,24) == 'www.mydomain.dk');
}
</script>
</head>
<body onunload="if(<?=isset($_COOKIE['mail'])?> && <?=isset($fisk)?> && !getSubString())window.open('kupon.php','Exitanalyse');">
<!-- DIVERSE LINKS TIL TEST FORMÅL -->
<a href="index.html" target="_self">Link til mig selv</a><br>
<a href="http://www.google.com" target="_blank">Link til google, nyt vindue</a><br>
<a href="http://www.google.com" target="_self">Link til google, samme vindue</a><br>
<a href="#" onclick="window.close">Luk vinduet</a><br>
</body>
</html>
På forhånd tusind tak for hjælpen!
