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实现页面自适应
Jan 19 Javascript
Raphael带文本标签可拖动的图形实现代码
Feb 20 Javascript
原生javascript实现的分页插件pagenav
Aug 28 Javascript
原生javascript实现图片按钮切换
Jan 12 Javascript
jquery $(document).ready()和window.onload的区别浅析
Feb 04 Javascript
jQuery实现在最后一个元素之前插入新元素的方法
Jul 18 Javascript
Vue动态实现评分效果
May 24 Javascript
微信小程序实现tab和swiper切换结合效果
Jul 17 Javascript
实例解析ES6 Proxy使用场景介绍
Jan 08 Javascript
vue实现购物车小案例
Sep 27 Javascript
JS+CSS实现随机点名(实例代码)
Nov 04 Javascript
JS轮播图的实现方法2
Aug 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
PHP 和 XML: 使用expat函数(一)
2006/10/09 PHP
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
2017/06/05 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
选择复选框按钮置灰否则按钮可用
2014/05/22 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
测试IE浏览器对JavaScript的AngularJS的兼容性
2015/06/19 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
学习使用grunt来打包JavaScript和CSS程序的教程
2016/01/04 Javascript
JS实现的添加弹出层并完成锁屏操作示例
2017/04/07 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
2019/05/17 jQuery
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
Python最基本的输入输出详解
2015/04/25 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
Python变量赋值的秘密分享
2018/04/03 Python
python检索特定内容的文本文件实例
2018/06/05 Python
Sanic框架配置操作分析
2018/07/17 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
python 获取谷歌浏览器保存的密码
2021/01/06 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
HTML5实现简单图片上传所遇到的问题及解决办法
2016/01/20 HTML / CSS
北大青鸟学生求职信
2013/09/24 职场文书
大专会计自我鉴定
2014/02/06 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
工作业绩不及格检讨书
2014/10/28 职场文书
趣味运动会广播稿
2015/08/19 职场文书
在redisCluster中模糊获取key方式
2021/07/09 Redis
详细聊聊MySQL中慢SQL优化的方向
2021/08/30 MySQL
SQL Server实现分页方法介绍
2022/03/16 SQL Server
HTML页面中使两个div并排显示的实现
2022/05/15 HTML / CSS