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_02_理解undefined和null
Oct 11 Javascript
js中数组Array的一些常用方法总结
Aug 12 Javascript
利用进制转换压缩数字函数分享
Jan 02 Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 Javascript
2则自己编写的jQuery特效分享
Feb 26 Javascript
微信小程序 实战程序简易新闻的制作
Jan 09 Javascript
Angular 4环境准备与Angular cli创建项目详解
May 27 Javascript
简单的vuex 的使用案例笔记
Apr 13 Javascript
js使用formData实现批量上传
Mar 27 Javascript
js实现登录时记住密码的方法分析
Apr 05 Javascript
微信小程序实现天气预报功能(附源码)
Dec 10 Javascript
vue3中的组件间通信
Mar 31 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
第二节--PHP5 的对象模型
2006/11/16 PHP
PHP执行速率优化技巧小结
2008/03/15 PHP
CSS(js)限制页面显示的文本字符长度
2012/12/27 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
2018/08/30 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
2018/09/29 Javascript
JS闭包原理与应用经典示例
2018/12/20 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
JavaScript工具库之Lodash详解
2019/06/15 Javascript
Python科学计算环境推荐——Anaconda
2014/06/30 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
CentOS 6.5中安装Python 3.6.2的方法步骤
2017/12/03 Python
用Python解决x的n次方问题
2019/02/08 Python
对pyqt5多线程正确的开启姿势详解
2019/06/14 Python
django 类视图的使用方法详解
2019/07/24 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
python使用for...else跳出双层嵌套循环的方法实例
2020/05/17 Python
最耐用行李箱,一箱永流传:Briggs & Riley(全球终身保修)
2017/12/07 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
如何进行有效的自我评价
2013/09/27 职场文书
物业保安员岗位职责
2014/03/14 职场文书
服务承诺口号
2014/05/22 职场文书
学校师德承诺书
2014/05/23 职场文书
2014年行政执法工作总结
2014/12/11 职场文书
募捐感谢信
2015/01/22 职场文书
清洁工个人工作总结
2015/03/05 职场文书
暑期实践个人总结
2015/03/06 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
详解Redis瘦身指南
2021/05/26 Redis
Python  lambda匿名函数和三元运算符
2022/04/19 Python