新手提问.很简单的有关问题,希望大家来指教下!多谢。
新手提问....很简单的问题,希望大家来指教下!谢谢。。。。。。
the_image.src = the_new_image;为什么不是window.document.sun1.src = the_new_image;
------解决方案--------------------
在定义一个函数时,写在括号中的是形参(形式参数);在调用时,需要向函数传递对应的实参(实际参数)。
举个最简单的例子来说:
函数的定义就是制定一种运算规则,比如规定某个函数需要两个参数x、y,计算并返回这两个操作数的和,那么函数的定义是这样的
the_image.src = the_new_image;为什么不是window.document.sun1.src = the_new_image;
- JScript code
<script type="text/javascript"> function facuSwap(the_image,the_new_image,the_url) { the_image.src = the_new_image; var my_window = window.open(the_url,my_window,'height=300,width=150'); } </script> </head> <body> <img src="01.jpg" name="sun1" border="0" onMouseOver="facuSwap(window.document.sun1,'011.jpg','http://www.qq.com/');" onMouseOut="window.document.sun1.src='01.jpg';" /> <br /> <img src="02.jpg" name="sun2" border="0" onMouseOver="facuSwap(window.document.sun2,'022.jpg','http://www.baidu.com/');" onMouseOut="window.document.sun2.src='02.jpg';" />
------解决方案--------------------
在定义一个函数时,写在括号中的是形参(形式参数);在调用时,需要向函数传递对应的实参(实际参数)。
举个最简单的例子来说:
函数的定义就是制定一种运算规则,比如规定某个函数需要两个参数x、y,计算并返回这两个操作数的和,那么函数的定义是这样的
- JScript code
function sum(x, y) { //括号中的x、y就叫形式参数 return x + y; }