主题:  设为首页和加入收藏夹做在一张图,加入热区后这两个源码有问题

vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#12004/10/16 23:08:10
我把“设为首页”和“加入收藏夹”做在一张图片上,然后加了热区,可是,在加入源代码的时候出现了问题,我把加入收藏夹的源码,放在了MAP里,
可是设为首页因为和收藏夹放在一个图片上,的二个热区。
无法区分了。我点击“设为首页”结果还是出现的是,“加入收藏夹”的样子。
请问一下,我该怎么做啊?
做在一个图片上的二个热区,怎样才能分别实现,设为首页和加入收藏夹?
谢谢



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#22004/10/17 14:52:16
?没有答案 ̄



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#32004/10/17 15:05:33
设为首页和加入收藏夹只能做成文字的形式才可以吗?



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#42004/10/17 15:23:11
把你的代码贴出来看看?



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#52004/10/17 21:27:04
现在好像可以用了。但是有一个问题,在点击“设置首页”的时候,一切正常。
可是在点击“加入收藏夹”的时候,会出现,加入收藏的对话框,我按“取消”收藏以后,就会自动弹出来设置首页的对话框。
请问这个怎么解决?怎样在按加入收藏夹以后,不会自动弹出来“设置为首页”的对话框呢?代码如下
<map name="Map" onClick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.sina.com.cn');">
<area shape="rect" coords="33,146,127,167" href="#">
<area shape="rect" coords="88,168,182,188" href="#" onClick="window.external.addFavorite('http://sina.com.cn','新浪')" title="新浪">
</map>



康夫

职务:普通成员
等级:5
金币:3.0
发贴:3311
#62004/10/17 21:46:11
<map name="Map">
<area shape="rect" coords="33,146,127,167" href="#" onClick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.sina.com.cn');">
<area shape="rect" coords="88,168,182,188" href="#" onClick="window.external.addFavorite('http://sina.com.cn','新浪')" title="新浪">
</map>

应该是放在这个位置,不过那段代码好像不好



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#72004/10/18 8:28:06
噢谢谢,请问一下,这个代码在哪里出现了问题?为什么感觉不太好呢?



康夫

职务:普通成员
等级:5
金币:3.0
发贴:3311
#82004/10/18 12:56:17
onClick="this.style.behavior='url(#default#homepage)';this.sethomepage('http://www.sina.com.cn');return false;"



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#92004/10/18 19:43:08
谢谢 ̄



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#102004/10/18 19:43:37
谢谢 ̄ 后面为什么要跟着return false呢?



风之飘影

职务:普通成员
等级:1
金币:1.0
发贴:167
#112004/10/19 11:00:08
其实你在一张图做两个触发区就可以了:



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#122004/10/19 13:57:49
我就是在一张图片在做的二个热区,不过,把其中的一个onCLICK放在了AREA的区域内 ̄ 所以放错了。



asdl7788

职务:普通成员
等级:1
金币:0.0
发贴:2
#132004/10/21 15:54:23
试一试下面的代码

<map name="map01Map">
<area href="javascript:window.external.AddFavorite('http://www.510game.com','闪闪娱乐在线')>加入收藏" alt="加入收藏" coords="122,12,186,31">
<area href="#"onMouseOver="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.510game.com');" coords="50,11,114,31" alt="">
</map>



vickie_5d

职务:普通成员
等级:3
金币:2.0
发贴:946
#142004/10/22 19:48:40
好。谢谢:)