点击gridview中的linkbutton弹出层 在层里面新增数据怎么做 弹出的层要在点击那个linkbutton附近或下面 类似下面的这个
解决方案 »
- javascrpit 客户端给服务器控件TextBox1赋值后 button Postback 回去用 TextBox1.Text取不到值!请问怎么解决?
- datagrid得不到修改的 数据```````超 郁闷`````
- C#中,自己写了一个类,但是无法运行,各位大侠帮帮忙吧。
- 难道真的没有人会么?来看看吧,高手们!再加100分
- 请高手详细阐述一下页面静态变量的生命周期??
- 为什么我写的用户控件的Text属性无法使用<%# DataBinder.Eval(Container, "DataItem.payremark") %>
- 不知道什么错误,请执教!
- 怎样让自定义的控件的某个子控件不出现在用户的控件栏上(内祥)
- 求救!asp.net中如何不提示的关闭页面?
- php和flash可以一同使用吗?
- “基于RFID的车辆轨迹监控仿真系统设计”该怎么开始
- 新手,求一类似用户注册的界面的模板
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 } ;
}
function show(obj)
{
var range = getRange();
$('div2').style.width = range.width + "px";
$('div2').style.height = range.height + "px";
$('div2').style……这个是jQuery,不知道楼主有没有学过。!
protected void LinkButton1_Click(object sender, EventArgs e)
{
LinkButton L = (LinkButton)sender;
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "test('"+L.ClientID+"')", true);
}
js:
<script type="text/javascript">
function test(lid) {
var linkB = document.getElementById(lid);
var pos = GetObjPos(linkB);
document.getElementById('div1').style.left = pos.x;
document.getElementById('div1').style.top = pos.y+20;
document.getElementById('div1').style.display = 'block'
}
//定位控件位置
function GetObjPos(ATarget) { var target = ATarget;
var pos = new CPos(target.offsetLeft, target.offsetTop); var target = target.offsetParent;
while (target) {
pos.x += target.offsetLeft;
pos.y += target.offsetTop; target = target.offsetParent
}
return pos;
}
function CPos(x, y) {
this.x = x;
this.y = y;
}
</script>
div:
<div id="div1" runat="server" style="height:200px; width:200px; background-color:#cccccc; position:absolute; display:none;"></div>