关于网页:如何鼠标移动到A图片上面,A图片变成B图片,点击B图片变成C图片

来源:百度知道 编辑:UC知道 时间:2024/05/14 01:53:45
鼠标移动到A图片上面,A图片变成B图片
移出B图片又变成A图片
这2步我实现了
可是点击B图片的时候怎么能变成C图片呢?
这个问题头痛了好久T_T
回答者: yiheng_1986 - 助理 二级
太简单了,利用层样式就可以解决!
====================================
请问能具体点吗?谢谢@_@
++++++++++++++++++++++++++++++++++++++++++++++
大家理解错我的意思了,
我在mousemove A图片的时候触发换B图片的函数
moveout的时候触发换成A图片的函数
当点击图片的时候触发另外个函数,且称之为函数甲.
函数甲的作用是利用Ajax技术判断某些值,然后当判断完成某些值为我所要的值后把A图片换成C图片.
但是这里碰到问题了,函数甲可以成功运行,Ajax的部分也完全OK,但是就是不能换成C图片.
我看帮助文档找不到有什么方法可以停用mousemove和moveout方法;后来试过attachevent方法,可是也不成功.
有可能是我思维定式没有找到另外简单的办法>_<
另外请回答说CSS的能否具体点,谢谢大家了

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="ProgId" content="VisualStudio.HTML">
<meta name="Originator" content="Microsoft Visual Studio .NET 7.1">
<script>
function change_pic()
{
var pic1=document.getElementById("pic1");
//if(lastIndexOf(pic1.src))
var start=pic1.src.lastIndexOf("/");
var str=pic1.src.substring(start+1);
if(str=="a.jpg")
{
pic1.src="b.jpg";
pic1.alt="我是B图片";
}
else if(str=="b.jpg")
{
pic1.src="a.jpg";
pic1.alt="我是A图片";
}
}
function change_c()
{
var pic1=document.getElementById(&