Тестовым скриптом перейдем по ссылке ...#zap1, затем через пару секунд по ссылке ...#zap2
Скрипт не нужен - выкидываем - только сss
<!DOCTYPE HTML>
<html>
<head>
<style>
a[href*="mysite.net"] div[id]:target > img{
border:red solid 2px;
}
</style>
</head>
<body>
<a href="http://www.mysite.net/zap1.html" onclick="return false">
<div id="zap1"><img src="http://s3.uploads.ru/t/hPYlr.png" width="200" height="200" border="0" alt=""></div></a>
<a href="http://www.mysite.net/zap1.html" onclick="return false">
<div id="zap2"><img src="http://s3.uploads.ru/t/hPYlr.png" width="200" height="200" border="0" alt=""></div></a>
</body>
</html>
<!--Cкрипт для теста - на сайте не нужен! -->
<script type="text/javascript">
setTimeout(" location.hash ='zap1' ",2000);
setTimeout(" location.hash ='zap2' ",4000)
</script>
mysite.net - адрес домена используемых ссылок обрамления