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 相关文章推荐
wap浏览自动跳转到wap页面的js代码
May 17 Javascript
jQuery页面加载初始化常用的三种方法
Jun 04 Javascript
JavaScript事件委托技术实例分析
Feb 06 Javascript
JS实现让网页背景图片斜向移动的方法
Feb 25 Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 Javascript
JS实现的base64加密解密操作示例
Apr 18 Javascript
使用JavaScript解析URL的方法示例
Mar 01 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
Apr 24 Javascript
Flutter实现仿微信底部菜单栏功能
Sep 18 Javascript
解决layui富文本编辑器图片上传无法回显的问题
Sep 18 Javascript
Vue解决echart在element的tab切换时显示不正确问题
Aug 03 Javascript
vue组件中节流函数的失效的原因和解决方法
Dec 02 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中GET变量的使用
2006/10/09 PHP
php笔记之:有规律大文件的读取与写入的分析
2013/04/26 PHP
用mysql_fetch_array()获取当前行数据的方法详解
2013/06/05 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
php判断目录存在的简单方法
2019/09/26 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
Javascript中的相等与不等运算
2010/04/25 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
javaScript对文字按照拼音排序实现代码
2013/12/27 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
轻松创建nodejs服务器(10):处理上传图片
2014/12/18 NodeJs
再谈JavaScript异步编程
2016/01/27 Javascript
JavaScript实现异步图像上传功能
2018/07/12 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
详解react-refetch的使用小例子
2019/02/15 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
2019/05/14 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
[33:28]完美世界DOTA2联赛PWL S3 PXG vs GXR 第三场 12.19
2020/12/24 DOTA
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
致Python初学者 Anaconda入门使用指南完整版
2018/04/05 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
python五子棋游戏的设计与实现
2019/06/18 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
django-csrf使用和禁用方式
2020/03/13 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
酒店服务与管理毕业生求职信
2013/11/02 职场文书
房地产还款计划书
2014/01/10 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
QQ空间主人寄语大全
2014/04/12 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
地道战观后感2000字
2015/06/04 职场文书
如何判断pytorch是否支持GPU加速
2021/06/01 Python