网页中,单击一个文本框,然后在文本框处弹出一个层或者对话框之类的东西,上面有1,2,3,4,5五个数字和确认、取消按钮,点击任何一个数字,然后按确认键,就把选择的数字存入数据库,同时该层关闭,文本框中显示刚才输入的数字。
解决方案 »
- 通过ASP.net拷贝本地文件
- dalist数据绑定图片有问题,菜鸟不知道哪里出错,求助!急急急急急!在线等!
- 两个小问题
- 谁那里有asp.net的论坛原码,c#写的,用sql server数据库,我出300元购买。
- 如何将Tabstrip的样式设成Internet选项中的选项卡的样式
- 请教DataGrid数据动态刷新如何实现?
- 各位大侠,怎样根据语句判断打开不同的网页??
- 关于有主子表的WEB页面如何设计
- 初学者的一个问题,调了一个下午了,请帮帮忙,谢谢
- 象新浪邮箱里的附件按钮那样,弹出Dialog窗体,是怎么实现的?用控件吗??
- 播放器的东西终于快弄完了,歌词也快差不多了,还有个问题!
- VS2010 MVC2 调试时,外部js 文件,总是加载旧版本
js就写一个层 的 显示与影藏
后台就放一个panel 或者 div啥的 转化成服务器控件 后台的显示与影藏 判断
<div id="div1" style='display:none'>弹出层,这个里面就是你自己随便写什么啦</div>
点击文本框就把div1给显示出来或者JS创建DIV层,设置样式,点击文本框就显示这个DIV层
<div id="divTree" style="position:absolute;top:26px;left:150px; z-index:999;background:#F2F9Ff;border:#ccc 1px solid;overflow:hidden;">
<ul id="ulTree" style="display:none;list-style-type:none;margin: 0 0 0 0px;padding: 0;">
</ul>
</div></div>
大致思路
function show(obj)
{
var range = getRange();
$('div2').style.width = range.width + "px";
$('div2').style.height = range.height + "px";
$('div2').style.display = "block";
document.getElementById(obj).style.display="";
}
function getRange()
{
var top= document.body.scrollTop;
var left= document.body.scrollLeft;
var heigh = document.body.clientHeight;
var width = document.body.clientWidth;
if (top==0 && left==0 && height==0 && width==0)
{
top = document.documentElement.scrollTop;
left= document.documentElement.scrollLeft;
height= document.documentElement.clientHeight;
width = document.documentElement.clientWidth;
}
return {top:top ,left:left ,height:height ,width:width } ;
}
div中点击按钮,document.etelementbyid赋值
<head>
<title>无标题页</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tip").focus(function(){
$("#res").css({"left":($(window).width()-$("#res").width())/2+"px","top":($(window).height()-$("#res").height())/2+"px","display":"block"}); })
$("#aaa").click(function(){
$.ajax({
url:"",
type:"",
data:"",
success:function(){}
})
$("#tip").val($("#oldtip").val());
$("#res").css("display","none");
})
})
</script></head>
<body>
<input id="tip" type="text"/>
<div id="res" style="width:300px;height:300px;border:1px solid #ccc;z-index:10; background:yellow;position:absolute; display:none;">
<input id="oldtip" type="text"/>
<a id="aaa" href="javascript:void(0)">关闭</a>
</div>
</body></html>
parent.方法