2011-11-21 94 views
0

问题: 我有一个美国地图,并在地图上创建了热点,我需要根据他们点击的热点在地图下方显示某些值。点击地图图片和显示值

example: <area shape="poly" coords="575,129,590,126" id="location1" href="" /> 

下面显示的值是名称,标题,电话和电子邮件,可能有多个人根据他们分配的位置出现。

Example: 
Joe Smith is assigned to California, Nevada, and Washington 
John Conner is assigned to Nevada, and Washington 

当有人点击加利福尼亚热点时,只有乔史密斯的信息会出现在地图下方。当有人点击内华达州的热点时,乔和约翰的信息会出现在地图下方。

我希望这可以在JavaScript或PHP,因为我将它嵌入到Wordpress页面。谢谢!

+1

好,你要求的解决方案,或者是你找人写的代码吗?因为这里只是针对编码问题 –

+0

请阅读[常见问题](http://stackoverflow.com/faq),看看要问什么以及如何问问这个网站。就目前来看,你的问题并不适合这里,因为它没有问任何具体问题。你应该修改一下:) – vascowhite

回答

0

最好的事情是使用jQuery。当用户点击它取消隐藏的区域(隐藏之前)或将html写入元素。

样品JQUERY

$('#location').click(function() { 
    $('#someElement').html('NAME, Address, Phone'); 
}); 
+0

纠正:'html()'而不是'innerHTML()'。 – MacMac

+0

谢谢你在旧的javascript dom –

+0

感谢你的帮助。哈基姆,对不起,我是初学者,他们已经习惯了。我感谢任何帮助。 =) – priceweaver