问一下这段代码是什么意思 能不能帮忙解读一下

 <HTML> 
<HEAD> 
<TITLE> yaya.html </TITLE> 
<meta http-equiv="refresh" content="12;"> 
</HEAD> 
<script language="javascript"> 
function init() 
{ 
var numbr = Math.random(); 
var stone = "http://mgr.123.qq.com/cgi-bin/uservote?rand=" 
+ numbr + "&group=213&ndid=6886" 
myform.hello.value = stone; 
var ifrm = document.getElementById("main"); 
ifrm.setAttribute("src",stone,0); 
} 
</script> 
<BODY onload="init();"> 
<form name="myform"> 
<img src="http://mat1.qq.com/musictop2/images_song/1249668624.jpg"></img> 
<input name="hello" type="text" size="90"> 
<br>这个页面12秒自动刷新和投票一次,1表示投票成功, 一台电脑只能开一个啊:-) 
<div><iframe id="main" name="main" ></div><br> 
</form> 
</BODY> 
</HTML>

`function init() {
var numbr = Math.random(); //这是获取个随机数

var stone = "http://mgr.123.qq.com/cgi-bin/uservote?rand=" + numbr + "&group=213&ndid=6886" //这是根据随机数拼凑出来的一个地址,http://mgr.123.qq.com/cgi-bin/uservote是action的名字,后面是参数,我估计作用是根据随机数不同返回服务器上不同的图片地址

myform.hello.value = stone;  //myform是什么控件我也不知道

var ifrm = document.getElementById("main");  //这两句给控件的属性赋值,我觉着main应该是一个图片空间,给它个src就能显示图片了吧
ifrm.setAttribute("src",stone,0); }`

body加载完毕后执行init函数,init函数主要作用就是设置iframe的src,加载你stone这个变量存储的url地址