Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中更改映射属性_Javascript - Fatal编程技术网

在javascript中更改映射属性

在javascript中更改映射属性,javascript,Javascript,我正在尝试在悬停状态下用javascript交换另一个图像。我还希望第二个图像包含一个地图。我可以让其中一个工作,但不能同时让两个都工作 <html> <A onMouseOver="SwapOut()" onMouseOut="SwapBack()"> <IMG NAME="imageflip" SRC="one.jpg" WIDTH=200 HEIGHT=200 BORDER=0></A> <map name="regio

我正在尝试在悬停状态下用javascript交换另一个图像。我还希望第二个图像包含一个地图。我可以让其中一个工作,但不能同时让两个都工作

<html>

<A   onMouseOver="SwapOut()" onMouseOut="SwapBack()">
<IMG NAME="imageflip"   SRC="one.jpg"   WIDTH=200 HEIGHT=200 BORDER=0></A>

<map name="regionmap">
  <area shape="rect" coords="0,0,200,100" alt="foo" href="foo.html">
  <area shape="rect" coords="0,100,200,200" alt="bar" href="bar.html">
</map>

<SCRIPT LANGUAGE="JavaScript">
<!-- hide from none JavaScript Browsers

Image1= new Image(200,200)
Image1.src = "one.jpg"
Image2 = new Image(200,200)
Image2.src = "two.jpg"



function SwapOut() {
document.imageflip.src = Image2.src; 
document.imageflip.useMap = "#regionmap";

return true;
}

function SwapBack() {
document.imageflip.src = Image1.src; return true;

}

// - stop hiding -->
</SCRIPT> 




</html>


因此,在浏览器中,我得到的是地图,而不是不断变化的图像。如果我注释掉
document.imageflip.useMap=“#regionmap”问题似乎是您实际上将鼠标悬停在
元素上,而不是
?这个密码有多久了?我不知道。一个朋友给我发了图像交换代码,我正试图让地图正常工作。假设你没有告诉我它已经“消失”了,你是说它已经过时了吗?好吧,现在使用
已经相当过时了,你可以直接使用
。请参阅:对于
,您应该为它们使用CSS。看:我知道CSS,但我不认为这是问题所在?谢谢,这是有道理的
<A onMouseOver="SwapOut()" onMouseOut="SwapBack()">
  <IMG NAME="imageflip" SRC="one.jpg" WIDTH=200 HEIGHT=200 BORDER=0>
</A>

<map name="regionmap" onMouseOver="SwapOut()" onMouseOut="SwapBack()">
  <area shape="rect" coords="0,0,200,100" alt="foo" href="foo.html">
  <area shape="rect" coords="0,100,200,200" alt="bar" href="bar.html">
</map>