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 相关文章推荐
HTML中的setCapture和releaseCapture使用介绍
Mar 21 Javascript
JS中判断null、undefined与NaN的方法
Mar 24 Javascript
Node.js安装教程和NPM包管理器使用详解
Aug 16 Javascript
Node.js开启Https的实践详解
Oct 25 Javascript
javascript实现复选框全选或反选
Feb 04 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
Apr 28 Javascript
React-Native中props具体使用详解
Sep 04 Javascript
Vue创建头部组件示例代码详解
Oct 23 Javascript
js中的reduce()函数讲解
Jan 18 Javascript
vue中 数字相加为字串转化为数值的例子
Nov 07 Javascript
vue的webcamjs集成方式
Nov 16 Javascript
vue使用echarts实现折线图
Mar 21 Vue.js
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
PHP读取txt文本文件并分页显示的方法
2015/03/11 PHP
php实现向javascript传递数组的方法
2015/07/27 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
Js保留小数点的4种效果实现代码分享
2014/04/12 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
Angular2表单自定义验证器的实现
2016/10/19 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
vue监听scroll的坑的解决方法
2017/09/07 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
详解Python中time()方法的使用的教程
2015/05/22 Python
Python 读取某个目录下所有的文件实例
2018/06/23 Python
python查看模块,对象的函数方法
2018/10/16 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
2019/04/09 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
浅析python 中大括号中括号小括号的区分
2019/07/29 Python
Django之模板层的实现代码
2019/09/09 Python
使用Python实现 学生学籍管理系统
2019/11/26 Python
详解Python多线程下的list
2020/07/03 Python
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
加拿大探亲邀请信
2014/01/28 职场文书
应聘教师自荐书
2014/06/16 职场文书
单位收入证明范本
2015/06/18 职场文书
学习经验交流会策划书
2015/11/02 职场文书
组织委员竞选稿
2015/11/21 职场文书
高一作文之暖冬
2019/11/09 职场文书
Python绘制地图神器folium的新人入门指南
2021/05/23 Python