ExtAspNet - ExtJS based ASP.NET Controls with Full AJAX Support ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有Javascr ipt,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3
本文实例分析了jQuery取得ifr a me中元素的常用方法。分享给大家供大家参考,具体如下:
jquery取得ifr a me中元素的几种方法:
在ifr a me子页面获取父页面元素
代码如下:
复制代码 代码如下:$(‘#objId’, parent.document);
搞定…
在父页面 获取ifr a me子页面的元素:
$("#objid",document.frames('ifr a mename').document)
$(document.getElementById('i
父窗口中操作ifr a me:window.frames[“ifr a meChild”].document //假如ifr a me的id为ifr a meChild 在子窗口中操作父窗口:window.parent.document 那么,用如果想用jquery的方法,我们怎么用jquery来获取ifr a me呢?下面是一下收集来的方法。 获取页面的对象其实就是dom方法外面加上jquery的选择符: 父窗口中操作ifr a me:$(window.frames[“ifr a meChil
在ifr a me中查找父页面元素的方法: $(‘#id’, window.parent.document) 在父页面中获取ifr a me中的元素方法: $(this).contents().find(“#suggestBox”) 在ifr a me中调用父页面中定义的方法和变量: parent.method parent.value
应用场景是:ifr a me页面没有滚动条,在父窗体中出现滚动条,锚点标记就会失效,因为,锚点是根据当前窗口滚动条滚动窗口的,成为子窗体后没有了滚动条,自然不会滚动。
解决办法是:用js判断页面是否被嵌套,用js计算ifr a me在父窗体位置,锚点在firame中的位置,两者相加成为父窗体的滚动。
遇到问题:获取父窗体元素(因为有域限制,所有需要在网络环境下方位(即http://domain.com));父窗体嵌套多个ifr a me,判断是否是当前ifr a me页面。
代码:
父窗
JQUERY ifr a me下面简单使用Jquery来操作ifr a me的一些记录,这个使用纯JS与可以实现。
第一、在ifr a me中查找父页面元素的方法:$(‘#id’, window.parent.document)
第二、在父页面中获取ifr a me中的元素方法:$(this).contents().find(“#suggestBox”)
第三、在ifr a me中调用父页面中定义的方法和变量:parent.methodparent.valueifr a me里用jquery获取
本文实例讲述了jQuery获取与设置ifr a me高度的方法。分享给大家供大家参考,具体如下:
设置ifr a me的高度,ifr a me的高度由ifr a me中的页面高度决定。
1.首先获取到ifr a me中页面的高度:
复制代码 代码如下:var ifr a meHeight = $(“#UpdateUserItem”).contents().find(“body”).height();
2.设置ifr a me的高度:
$(#UpdateUserItem).height(ifr