图像映射新窗口打开
Image map new window open
我有一张图片地图,比方说来自加拿大及其省份。在各省上空盘旋,突显该省。我希望每个省份都可以点击。点击后,将打开一个新窗口,运行JS、jQuery、HTML和CSS构建的关于点击省份的测验。
图像地图和突出显示有效,测验也有效。我很难把他们两个组合在一起。我不想要这样的东西。
<area shape="poly" coords="0,161,4,161,4,162,12,162,12,163,19,163,26,165,34,166,45,168,52,170,62,174,73,177,82,180,91,184,103,188,112,192,122,196,133,202,142,207,152,212,162,216,172,221,180,224,186,227,193,230,197,233,0,233,0,161" id="helecho" href="javascript:winOpen()" alt="helecho" onMouseOver="resaltarHelecho()" onMouseOut="originalJuego()">
//js function
function winOpen(){
window.open("Sample.htm",null,"height=400,width=400,status=yes,toolbar=no,menubar=no,location=no");
}
这将创建一个具有新URL的页面。我想打开一块画布之类的东西,在那里我可以插入我的测验。像这样的http://www.photocase.com/photobrowser.asp(当鼠标悬停在照片上时),但不是鼠标悬停,而是单击,然后在该窗口中使用功能。我在照片中经常看到这种情况(小预览,点击一个类似画布的东西,打开时照片是大的,用x按钮关闭窗口),但我不知道名字,也无法在网上找到任何东西。
有人有提示吗?
如果你要打开一个新窗口,你必须输入一些东西,这样新窗口才能知道点击了哪个省份。您可以通过将查询字符串附加到url来实现这一点,因此"Sample.html?province=Ontario"
或类似的设计。然后,您的测验页面可以获取该查询参数,并使用它来填充测验。
如果你想让它成为一个页面内的解决方案,你可以使用一个模态窗口或灯箱(两个名称几乎是同一个名称)。只需搜索javascript灯箱之类的东西,你就会发现很多选项。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 如何在映射数组中添加换行符
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- ng映射方向备选方案
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 无法通过数组映射绑定
- Javascript排序的图像弹出窗口..可以't单独弹出
- 窗口大小html css
- 弹出窗口出现,然后退出
- 更改内容信息窗口映射v3
- 谷歌从数组中映射标记、折线和窗口信息
- 图像映射区域无法触发单击事件.afer最大化寡妇或恢复窗口单击事件触发
- 数据映射:如何在mouseover上显示弹出窗口并自定义mouseover事件侦听器
- 谷歌用多个信息窗口映射多个标记
- 图像映射新窗口打开
- jquerybing映射窗口标记未触发的点击事件
- 单击图像映射并在引导程序中打开模态窗口
- 谷歌地图JS API V3,添加了多个标记来映射来自远程json源的信息窗口
- 如何制作图像映射弹出窗口