急求!
Jquery 在UpdatePanel 失效报无对像的问题。下面详细说明。我在执行UpdatePanel中的Button(Web控件)的事件后 Jquery的语法开始报错误。
Jquery 在UpdatePanel 失效报无对像的问题。下面详细说明。我在执行UpdatePanel中的Button(Web控件)的事件后 Jquery的语法开始报错误。
解决方案 »
- position:relative的图片怎么设置它的重叠谁显示在前面(类似 z-index)的问题?
- 选中复选框的时候改变后面文本框的背景颜色
- 请问当浏览器窗口最小化时,有什么法让它最大化??
- validator插件的validator.addMethod在rules验证时表单名不能带[即数组形式的name不能验证
- 一个简单的问题?
- 请教一个使用xmlhttp进行指定文件上传的j2ee解决方案
- navigator.appName =="Microsoft Internet Explorer"是什么意思?
- 表单检查后控制状态问题
- form 如何把target设置为parent.xxx
- <PARAM NAME="Command" VALUE="Close">出问题
- 怎么弄
- 求助,hover显示隐藏问题?
第二层中有logo,logo下方有一个图片按钮,图片按钮是控是logo的叠起和显示的。
第三层Ifram中才是应用的页面。此页面中有Button 和 GridView ,Button 控制GridView 的,这两个控件都在相应的updatePanel中。
另外还有一个公共用的js文件,设置表格高度的js方法在此文件中。设置gridView高的脚本如下:
function setGridWidth()
{ var buttonlist=60;
var divGrid=document.getElementById("divGrid");
var sHeader=0;
var hdTopState=document.getElementById('hdTopState');
var doc;
if(hdTopState)
{
if(hdTopState.value=='top')
doc=document.frames["iframeBody"].frames[1].document;
else
doc=document;
}
else
{
doc=document;
}
sHeader=$(doc).find('.sHeader').height();
var gvSummaryByYear_box=(divGrid.style.pixelHeight-5-buttonlist)+'px';
var sData=(divGrid.style.pixelHeight-5-sHeader-buttonlist)+'px';
$(doc).find('#gvSummaryByYear_box').css('height',gvSummaryByYear_box);
$(doc).find('.sData').css('height',sData);
}当页面先查出数据后再点第二层的logo叠起后想要让表格高度也一起变化此时,Jquery的语法开始报错。
我每个页面中都引jquery文件了。
第二层中有logo,logo下方有一个图片按钮,图片按钮是控是logo的叠起和显示的。
第三层Ifram中才是应用的页面。此页面中有Button 和 GridView ,Button 控制GridView 的,这两个控件都在相应的updatePanel中。
另外还有一个公共用的js文件,设置表格高度的js方法在此文件中。设置gridView高的脚本如下:
function setGridHeight()
{ var buttonlist=60;
var divGrid=document.getElementById("divGrid");
var sHeader=0;
var hdTopState=document.getElementById('hdTopState');
var doc;
if(hdTopState)
{
if(hdTopState.value=='top')
doc=document.frames["iframeBody"].frames[1].document;
else
doc=document;
}
else
{
doc=document;
}
sHeader=$(doc).find('.sHeader').height();
var gvSummaryByYear_box=(divGrid.style.pixelHeight-5-buttonlist)+'px';
var sData=(divGrid.style.pixelHeight-5-sHeader-buttonlist)+'px';
$(doc).find('#gvSummaryByYear_box').css('height',gvSummaryByYear_box);
$(doc).find('.sData').css('height',sData);
}当页面先查出数据后再点第二层的logo叠起后想要让表格高度也一起变化此时,Jquery的语法开始报错。
我每个页面中都引jquery文件了。
$(document).find('.sData')
我看了一下document中有.sData这个样式。平时在此页面是好使的,但一是用updatepanel执行js后就会报错。
我GridView刷新后会执行
ScriptManager.RegisterStartupScript(updatePanel, this.GetType(), key, js, true);
我这个工程不是MVC的。
现在上面的问题已经解决。
但是我有点不明白$('')和jQuery()这两个的用法。本人刚刚接触jquery.