<html>
<head>
<script language=javascript>
var arr = new Array()
//arr.buffer
arr["play"] = "007.jpg" var on = new Array()
//on.Buffer
on = new Image(60,60)
on["play"] = "http://zi.csdn.net/120qingyu.gif"
function a(image)
{
if(document.images)
{
document.images[image].src = on[image]; }
}
</script>
</head>
<body >
<a href="333.html"><img name=play src="http://www.csdn.net/Images/logo_csdn.gif" width=60 height=60 onmouseover=a('play')></img></a>
</body>
</html>
<head>
<script language=javascript>
var arr = new Array()
//arr.buffer
arr["play"] = "007.jpg" var on = new Array()
//on.Buffer
on = new Image(60,60)
on["play"] = "http://zi.csdn.net/120qingyu.gif"
function a(image)
{
if(document.images)
{
document.images[image].src = on[image]; }
}
</script>
</head>
<body >
<a href="333.html"><img name=play src="http://www.csdn.net/Images/logo_csdn.gif" width=60 height=60 onmouseover=a('play')></img></a>
</body>
</html>
eval(str) :[str] must be a string;arr["play"]: Js Hash. but it doesn't has attribute src.So you can't use it like this:arr["play"].src = "xx.jpg" // it 's wrong
<head>
<script language=javascript>
var arr = new Array()
//arr.buffer
arr["play"].src = "007.jpg" var on = new Array()
//on.Buffer
on = new Image(60,60)
on["play"].src = "10.jpg"
function a(image)
{
if(document.images)
document.images[image].src = on[image].src
}
</script>
</head>
<body >
<a href="333.html"><img name=play src="1.jpg" width=60 height=60 onmouseover=a('play')></img></a>
</body>
</html>改了还是不对