我看了一段前台代码,有这样一句:
onclick="window.location.href='Real-Time%20Topology/Default.aspx?city=geermushiju'"
//单击跳转页面,其中的%20是啥意思? 文件夹是Real-Time Topology啊。

解决方案 »

  1.   


    //还有一个问题:
    //usemap="#Map"中的  # 是啥意思???
    <img src="images/zbt/qinghaisheng.jpg" width="1024" height="584" alt="青海省" border="0"
                    usemap="#Map" style="position: absolute; left: 0px;" />
      

  2.   

    usemap是<img>标签的一个属性,用作指明所使用的图像地图名。 后面的#Map的Map就是用<map>标签定义的一个图像地图,它的name属性是Map,像下面这样定义: <map name="Map"> <area shape=rect coods="100,100,200,200" href="test1.html"> <area shape=rect coods="200,100,300,200" href="test2.html"> ... </map> 使用时: <img src="test.gif" usemap="#Map"> 图像地图把一幅图像分成若干个区域,点击不同的区域会进入不同的页面。为了创建客户端图像映像,需要增加新属性USEMAP如下:〈IMG SRC="map_name.gif" USEMAP="#section_name">属性USEMAP(使用图像)接受段块式的超级链接,因此可以在同一HTML文件中存储映像定义信息。你见过“联想”机器上联想公司赠送的“我的办公室”软件的界面吗?在那幅办公室的图片上用鼠标点一下办公桌上的键盘,就启动一个 “五笔字型”打字练习软件,点一下办公桌上的记事本就打开一个记事本软件,如此等等,即形象又方便。这种效果的实质是把一幅图片划分为不同的作用区域,再 让不同的区域链接到做不同事情的软件上去,在HTML中也有一个具有把图片划分成多个作用区域,并链接到不同网页的标记,那就是 <area>地图作用区域标记。  <area>标记主要用于图像地图,通过该标记可以在图像地图中设定作用区域(又称为热点),这样当用户的鼠标移到指定的作用区域点击时,会自动链接到预先设定好的页面。其基本语法结构如下:<areaclass=typeid=Valuehref=urlalt=textshape=area-shapecoods=value>  其中。class和id:是分别指定热点的类型和id号。alt:用于设定热点的替代性文字。href:用于设定该热点所链接的url地址。shape和coords:是两个主要的参数,用于设定热点的形状和大小。其基本用法如下:<area shape="rect" coords="x1, y1,x2,y2" href=url>表示设定热点的形状为矩形,左上角顶点坐标为(X1,y1),右下角顶点坐标为(X2,y2)。<area shape="circle" coords="x1, y1,r" href=url>表示设定热点的形状为圆形,圆心坐标为(X1,y1),半径为r。<area shape="poligon" coords="x1, y1,x2,y2 ......" href=url>表示设定热点的形状为多边形,各顶点坐标依次为(X1,y1)、(X2,y2)、(x3,y3) ......。   <area>标记是在图像地图中划分作用区域的,因此其划分的作用区域必须在图像地图的区域内,所以在用 <area> 标记划分区域前必须用HTML的另一个标记<map>来设定图像地图的作用区域,并为指定的图像地图设定名称,该标记的用法很简单,即 <map name="图像地图名称"> ...... </map>。