Og sidste eksempel med et indbygget script hvis du nu har mange links man må klikke på ... den måler om der er sat en rel="external" på linket - hvis der ikke er sætter en onclick så alert'en ikke dukker op ved klik på linket :o) (onclick="okl=true;" kan selvfølgelig også sættes manuelt istedet) :o)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
<script type="text/javascript">
window.onload=function(){
as=document.getElementsByTagName("a");
for(i=0;i<as.length;i++){
if(as[i].rel!="external")as[i].onclick=function(){okl=true;};
}
}
okl=false; // Standard lukning af side eller videre surf giver confirm box
window.onbeforeunload=function(){if(!okl)if(!confirm("Vil du virkelig forlade de billeder af sildene du har betalt for at se?"))return false;};
</script>
</head><body>
Et billede af nogle sild fra en fiskeauktionen<br><img src="sild.jpg">
<form method="get" action="#" onsubmit="okl=true;">
<input type="text" name="test" value="klik ok">
<input type="submit" value ="ok">
</form>
<a href="#12">Internt link ingen confirm</a><br>
<a href="#231">Internt link ingen confirm</a><br>
<a href="#231">Internt link ingen confirm</a><br>
<a href="
http://www.eksperten.dk" rel="external">eksternt link confirm</a><br>
</body></html>