JavaScript 在网页上单击鼠标的地方显示层及关闭层


Posted in Javascript onDecember 30, 2012

在网页上单击鼠标的地方显示层,供用户选择地点,同时把用户选择的地点显示在文本框中。主要是控制层的显示、隐藏。

<HTML> 
<HEAD> 
<META http-equiv="Content-Type" content="text/html; charset=gb2312"> 
<TITLE>层的隐藏显示练习</TITLE> 
<STYLE type="text/css"> 
<!-- 
/*设置图片按钮样式*/ 
.picButton { background-image: url(images/buttonBack.gif); 
border:0 px; 
margin: 0px; 
padding: 0px; 
height: 22px; 
width: 123px; 
font-size: 12px; 
} 
/*设置无下划线的超连接样式*/ 
A { 
color: blue; 
text-decoration: none; 
} 
A:hover{ /*鼠标在超链接上悬停时变为颜色*/ 
color: red; 
} 
#placeLayer { 
position:absolute; 
/*left:200px; 
top:81px;*/ 
width:483px; 
height:194px; 
z-index:2; 
background-color: #FFFFFF; 
background-image: url(images/layerBack.jpg); 
display:none 
} 
--> 
</STYLE> 
<SCRIPT language="javascript" > 
function showMe() 
{ 
document.getElementById("placeLayer").style.left=event.x; 
document.getElementById("placeLayer").style.top=event.y; 
document.getElementById("placeLayer").style.display="block"; 
} 
function selectPlace(place) 
{ 
document.myform.placeButton.value=place; 
document.getElementById("placeLayer").style.display="none"; 
} 
function closeMe( ) 
{ 
document.getElementById("placeLayer").style.display="none"; 
} 
</SCRIPT> 
</HEAD> 
<BODY> 
<FORM name="myform" method="post" action=""> 
<TABLE width="58%" height="296" border="0" align="center" background="images/51table_back.gif" style="background-repeat:no-repeat" > 
<TR> 
<TD height="36" align="right"> </TD> 
</TR> 
<TR> 
<TD height="32" style="font-size:12px"> 地点: 
<INPUT name="placeButton" type="button" class="picButton" value=" 选择/修改" onClick=" showMe()"></TD> 
</TR> 
<TR> 
<TD height="209"><P><IMG src="images/next.jpg" width="180" height="186"></P> 
<P> </P></TD> 
</TR> 
</TABLE> 
</FORM> 
<DIV id="placeLayer" style="background-repeat:no-repeat"> 
<TABLE width="476" height="109" border="0" cellspacing="0" style="font-size:12px"> 
<TR align="center"> 
<TD> </TD> 
<TD> </TD> 
<TD> </TD> 
<TD><A href="javascript: closeMe( )">关闭</A></TD> 
</TR> 
<TR align="center"> 
<TD><A href="javascript: selectPlace('北京')" >北京</A></TD> 
<TD><A href="javascript: selectPlace('上海')" >上海</A></TD> 
<TD><A href="javascript: selectPlace('广州')">广州</A></TD> 
<TD><A href="javascript: selectPlace('武汉')">武汉</A></TD> 
</TR> 
<TR align="center"> 
<TD><A href="javascript: selectPlace('成都')">成都</A></TD> 
<TD><A href="javascript: selectPlace('徐州')">徐州</A></TD> 
<TD><A href="javascript: selectPlace('深圳')">深圳</A></TD> 
<TD><A href="javascript: selectPlace('珠海')">珠海</A></TD> 
</TR> 
</TABLE> 
</DIV> 
</BODY> 
</HTML>

效果:

JavaScript 在网页上单击鼠标的地方显示层及关闭层

JavaScript 在网页上单击鼠标的地方显示层及关闭层 
本案例也可以修改后用在网页上单击鼠标的地方显示图片、显示菜单等。只要把图片、菜单放到层中即可。
人法地,地法天,天法道,道法自然。

Javascript 相关文章推荐
javascript 读取XML数据,在页面中展现、编辑、保存的实现
Oct 27 Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
Jan 30 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
Mar 16 Javascript
jQuery实现冻结表格行和列
Apr 29 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
Sep 21 Javascript
JS图片等比例缩放方法完整示例
Aug 03 Javascript
js style.display=block显示布局错乱问题的解决方法
Sep 21 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
Dec 11 Javascript
vuex实现的简单购物车功能示例
Feb 13 Javascript
关于vue-cli 3配置打包优化要点(推荐)
Apr 22 Javascript
原生JS 实现的input输入时表格过滤操作示例
Aug 03 Javascript
全面解析js中的原型,原型对象,原型链
Jan 25 Javascript
javascript中的缓动效果实现程序
Dec 29 #Javascript
通过正则格式化url查询字符串实现代码
Dec 28 #Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
Dec 28 #Javascript
载入jQuery库的最佳方法详细说明及实现代码
Dec 28 #Javascript
一个背景云变换js特效 鼠标移动背景云变化
Dec 28 #Javascript
javascript 实现简单的table排序及table操作练习
Dec 28 #Javascript
jQuery 选择器项目实例分析及实现代码
Dec 28 #Javascript
You might like
老照片 - 几十年前的收音机与人
2021/03/02 无线电
第十二节 类的自动加载 [12]
2006/10/09 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
Jquery选择子控件&quot;大于号&quot;和&quot; &quot;区别介绍及使用示例
2013/06/25 Javascript
js 日期比较相关天数代码
2014/04/02 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
js学习阶段总结(必看篇)
2016/06/16 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
nodejs 终端打印进度条实例代码
2017/04/22 NodeJs
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
JQuery 选择器、DOM节点操作练习实例
2017/09/28 jQuery
vue router 组件的高级应用实例代码
2019/04/08 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
RealTek面试题
2016/06/28 面试题
法律专业应届本科毕业生求职信
2013/10/25 职场文书
质检部部长职责
2013/12/16 职场文书
技术副厂长岗位职责
2013/12/26 职场文书
兼职业务员岗位职责
2014/01/01 职场文书
公路施工安全责任书
2015/05/08 职场文书
2015年路政工作总结
2015/05/22 职场文书
《走遍天下书为侣》教学反思
2016/02/22 职场文书
httpclient调用远程接口的方法
2022/08/14 Java/Android