dreamweaver cs5制作的网页行为特效在浏览器中晃动行为显示,修改图片的属性行为就不显示
用dreamweaverCS5制作的网页,制作了一个图片晃动的行为特效,在浏览器中正常显示。但是做了一个修改图片属性的特效,鼠标经过图片会放大。在浏览器中预览之后图片,显...
用dreamweaverCS5制作的网页,制作了一个图片晃动的行为特效,在浏览器中正常显示。但是做了一个修改图片属性的特效,鼠标经过图片会放大。在浏览器中预览之后图片,显示没有行为效果。是什么原因?求大神指点,以下分别是两种效果代码
<script src="../SpryAssets/SpryEffects.js"
type="text/javascript"></script>
<script
type="text/javascript">
function
MM_effectShake(targetElement)
{
Spry.Effect.DoShake(targetElement);
}
function
MM_changeProp(objId,x,theProp,theValue) { //v9.0
var obj = null; with
(document){ if (getElementById)
obj = getElementById(objId); }
if
(obj){
if (theValue == true || theValue == false)
eval("obj.style."+theProp+"="+theValue);
else
eval("obj.style."+theProp+"='"+theValue+"'");
}
}
</script>
以下是body中的代码
<img src="1.jpg" name="p1" width="200" height="100" id="p1"
onmouseover="MM_changeProp('p1','','width','400','IMG');MM_changeProp('p1','','height','200','IMG')"
/>
<img src="2.jpg" name="p2" width="200" height="100" id="p2"
onmouseover="MM_effectShake(this)" /> 展开
<script src="../SpryAssets/SpryEffects.js"
type="text/javascript"></script>
<script
type="text/javascript">
function
MM_effectShake(targetElement)
{
Spry.Effect.DoShake(targetElement);
}
function
MM_changeProp(objId,x,theProp,theValue) { //v9.0
var obj = null; with
(document){ if (getElementById)
obj = getElementById(objId); }
if
(obj){
if (theValue == true || theValue == false)
eval("obj.style."+theProp+"="+theValue);
else
eval("obj.style."+theProp+"='"+theValue+"'");
}
}
</script>
以下是body中的代码
<img src="1.jpg" name="p1" width="200" height="100" id="p1"
onmouseover="MM_changeProp('p1','','width','400','IMG');MM_changeProp('p1','','height','200','IMG')"
/>
<img src="2.jpg" name="p2" width="200" height="100" id="p2"
onmouseover="MM_effectShake(this)" /> 展开
1个回答
展开全部
一个onmouseover不能有2个动作,你试试这个
<img src="1.jpg" name="p1" width="200" height="100" id="p1" onmouseover="MM_changeProp('p1','','width','400','IMG')" onmouseout="MM_changeProp('p1','','height','200','IMG')" />
<img src="1.jpg" name="p1" width="200" height="100" id="p1" onmouseover="MM_changeProp('p1','','width','400','IMG')" onmouseout="MM_changeProp('p1','','height','200','IMG')" />
追问
还是不行,可能是和浏览器有关,我用IE8就没问题,360浏览器就不能显示。不过还是谢谢了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询