以前写的,参考一下<script>
function Go()
{
ClickMe.style.left=randomNum(1, document.body.clientWidth - 40);
ClickMe.style.top=randomNum(1, document.body.clientHeight - 20);
}
function randomNum(N1, N2)
{
return parseInt(Math.random()*(N2-N1+1)+N1);
}
</script>
<input name="ClickMe" type="button" value="别按我" style="position: absolute; left:0px; top:0px" onmouseover="Go()">
function DisplayImg()
{
var pic = document.getElementById("img1");
if(pic.style.display == "none")
{
pic.style.left = GetRandomNum(document.body.clientWidth - pic.width);
pic.style.top = GetRandomNum(document.body.clientHeight - pic.height);
pic.style.display = "block";
setTimeout("DisplayImg()", 200); // 0.2秒后消失
}
else
{
pic.style.display = "none";
setTimeout("DisplayImg()", 3000); // 3秒后重新显示
}
}
function GetRandomNum(max)
{
return parseInt(Math.random() * max + 1);
}
window.onload = function()
{
DisplayImg();
}
</script>
<img id="img1" src="http://community.csdn.net/expert/images/rank/star1.gif" style="display:none; position:absolute; left:0px; top:0px;" onmouseover="alert('你中奖了')">
onclick="alert('你中奖了')"
////////////////////////////////////////////////////////////////////////////
什么意思?
※以下是引用楼主 itzhiren(itzhiren) 在2007-04-25 14:53:42 的发言:
──────────────────────────────────────────
如果是用代码呢?
javascript: document.getElementsByTagName("img")[i].style.display="block";document.getElementsByTagName("img")[i].click();void(0);
中奖啦!!!!!!!! 我运行一百遍再说
////////////////////////////////////////////////////////////////////////////
什么意思?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
什么意思?
比如:javascript:alert(document.body.innerHTML);void(0);你可以用document.getElementById("img1");来得到图片,我也可以在地址栏里得到.
javascript:document.getElementById("img1").style.display="block";document.getElementById("img1").click();void(0);你可以试试看,能不能触发图片的click事件. 如果可以了,不就中奖了?