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 相关文章推荐
xml 与javascript结合的问题解决方法
Mar 24 Javascript
jQuery中siblings()方法用法实例
Jan 08 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
Nov 22 Javascript
jQuery UI制作选项卡(tabs)
Dec 13 Javascript
纯原生js实现贪吃蛇游戏
Apr 16 Javascript
React Native模块之Permissions权限申请的实例相机
Sep 28 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
Mar 13 Javascript
vue的列表交错过渡实现代码示例
May 05 Javascript
js中的深浅拷贝问题简析
May 10 Javascript
JS图片懒加载技术实现过程解析
Jul 27 Javascript
Vue和React有哪些区别
Sep 12 Javascript
前端框架ECharts dataset对数据可视化的高级管理
Dec 24 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
全国FM电台频率大全 - 24 贵州省
2020/03/11 无线电
php获取文章上一页与下一页的方法
2014/12/01 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
PHP代码加密的方法总结
2020/03/13 PHP
jQuery学习总结之元素的相对定位和选择器(持续更新)
2011/04/26 Javascript
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
js时间比较示例分享(日期比较)
2014/03/05 Javascript
js实现带按钮的上下滚动效果
2015/05/12 Javascript
javascript每日必学之基础入门
2016/02/16 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
JavaScript中in和hasOwnProperty区别详解
2017/08/04 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
2018/08/10 Javascript
[01:08:09]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第二局
2016/03/02 DOTA
Python利用递归实现文件的复制方法
2018/10/27 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
python编写简单端口扫描器
2019/09/04 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
大学生职业生涯规划范文
2014/01/22 职场文书
外语专业毕业生自荐信
2014/04/14 职场文书
班级读书活动总结
2014/06/30 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
作弊检讨书
2015/01/27 职场文书
植物园观后感
2015/06/11 职场文书
创业计划书之蛋糕店
2019/08/29 职场文书
Python time库的时间时钟处理
2021/05/02 Python
SQL Server中使用表变量和临时表
2022/05/20 SQL Server
vue3 自定义图片放大器效果的示例代码
2022/07/23 Vue.js