<body onload="ok();">
<SCRIPT language="javascript">
<!--
var img=new Array("link.gif","link2.gif","link3.gif");
var u=new Array("http://1.com/","http://2.com/","http://3.com/");
function ok(){
urli1=img[Math.floor(Math.random()*img.length);
urli2=img[Math.floor(Math.random()*img.length);
if(urli1==urli2){ok();}
else{document.write('<a href="'+u[urli1]+'"><IMG SRC="'+img[urli1]+'">');
document.write('<a href="'+u[urli2]+'"><IMG SRC="'+img[urli2]+'">');}
}
//-->
</SCRIPT>おそらく、もっと簡略化できそうですが、私は正規の書き方等にこだわらないので…<script type="text/javascript">
(function () {
var I = arguments.length;
var i = 0;
while (i < I) {
var data = arguments[i++];
var image = document.images[data[0][0]];
image.parentNode.href = data[0][1];
image.src = data[1][ Math.floor( Math.random() * data[1].length) ];
}
} )
(
[ [ 'imageID1', 'http://example.com/A.html' ], [ 'a1.png', 'a2.png', 'a3.png' ] ],
[ [ 'imageID2', 'http://example.com/B.html' ], [ 'b1.png', 'b2.png', 'b3.png' ] ]
);
</script><body onload="ok();">
<script language="javascript">
<!--
var img=new Array("link.gif","link2.gif","link3.gif");
var u=new Array("http://1.com/","http://2.com/","http://3.com/");
function ok(){
urli1=img[Math.floor(Math.random()*img.length);
urli2=img[Math.floor(Math.random()*img.length);
if(urli1==urli2){ok();}
}
ok();
document.write('<a href="'+u[urli1]+'"><IMG SRC="'+img[urli1]+'">');
document.write('<a href="'+u[urli2]+'"><IMG SRC="'+img[urli2]+'">');
//--></script><script type="text/javascript"><!--
var img=new Array("link.gif","link2.gif","link3.gif");
var u=new Array("http://1.com/","http://2.com/","http://3.com/");
ok();
document.write('<a href="'+u[urli1]+'" target="_top"><img src="'+img[urli1]+'" alt="'+img[urli1]+'" border="0"></a>');
document.write('<a href="'+u[urli2]+'" target="_top"><img src="'+img[urli2]+'" alt="'+img[urli2]+'" border="0"></a>');
function ok(){
urli1=Math.floor(Math.random()*img.length);
urli2=Math.floor(Math.random()*img.length);
if(urli1==urli2)ok();
}
//--></script>