新世界剧照图片:javascript简单问题……

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 06:54:47
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>

<script language="javascript">

firstTimeOnHead = true
function onHead()
{
if(firstTimeOnHead)
{
alert("You are on my head!")
firstTimeOnHead = false
}
}

function myEye()
{
alert("Be careful or you will poke out my eye!")
}

function myNose()
{
alert("Aaacchhooo!")
}

function myMouth()
{
alert("Get out of my mouth!")
}

</script>

</head>

<body>

<h1>Image Map Event Hadnling</h1>
<img src = "be.bmp" usemap = "#blockman"> //这两行什么意思?
<map name="blockman">

<area coords = "80,88,120,125" href="ch04_02.htm" onMouseOver = "myEye()">
<area coords = "169,88,208,125" href="ch04_03.htm" onMouseOver = "myEye()">
<area coords = "124,147,165,181" href="ch04_04.htm" onMouseOut = "myNose()">
<area coords = "92,210,192,228" href="ch04_05.htm" onMouseOut = "myMouth()">
<area coords = "6,4,292,266" href="ch04_06.htm" onMouseOver = "onHead()">

</map>

</body>
</html>

问:
<img src = "be.bmp" usemap = "#blockman"> //这两行什么意思?
<map name="blockman">

这两行有点不清楚,src我知道是图像位置。
usemap = "#blockman"与map name="blockman 是干什么的。
我觉得好像map name="blockman"只是给映射图片起个名字的。但为什么还要加usemap = "#blockman"。并且我发现好像,usemap与name必须设置一样。只是usemap要多个#号。

另外随便问下:

DreamWeaverMX每次创建一个Html文档都会自动加上这句,它表示什么意思?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

谢谢

<img src = "be.bmp" usemap = "#blockman">
是图像上定义了热区

而热区的具体定义就是下面这个
<map name="blockman">
<area coords = "80,88,120,125" href="ch04_02.htm" onMouseOver = "myEye()">
<area coords = "169,88,208,125" href="ch04_03.htm" onMouseOver = "myEye()">
<area coords = "124,147,165,181" href="ch04_04.htm" onMouseOut = "myNose()">
<area coords = "92,210,192,228" href="ch04_05.htm" onMouseOut = "myMouth()">
<area coords = "6,4,292,266" href="ch04_06.htm" onMouseOver = "onHead()">

</map>

<img src = "be.bmp" usemap = "#blockman">
中的 usemap = "#blockman"是指定在那个图片上加什么样的热点操作。
<map name="blockman"></map>是设置热点操作。
至于老加的那句话,没有去深入研究过,个人认为是dreamweaver的广告吧!

那两行的意思是定义热区响应

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

而这两行则是表示,这个网页使用的是
W3C国际标准...是这个网页使用的各种编码标准.