+ -
当前位置:首页 → 问答吧 → jquery实现点击tr,将父窗口中的frameset的rows="*,0"值改变?

jquery实现点击tr,将父窗口中的frameset的rows="*,0"值改变?

时间:2011-08-12

来源:互联网

页面EntryQueryJT.html中的表格,我想点击表格的行时,将viewFrame框架的高度设成125px

<frameset rows="*,0" frameborder="no" border="0" framespacing="0">
  <frame src="EntryQueryJT.html" name="mainFrame" id="mainFrame" frameborder="0" title="mainFrame" style="border-left: solid 1px #99BBE8;"/>  
  <frame src="EntryQueryJT_view.html" name="viewFrame" id="viewFrame" frameborder="0" title="viewFrame" style="border-left: solid 1px #99BBE8;"/>
</frameset>

我这样写没有反应,不知道哪里不对。
$(".listTable tr").bind('click', function(){$('viewFrame',self.parent.top.frames).attr('rows','*,125');});

作者: lzt_6666   发布时间: 2011-08-12

JScript code


<frameset rows="*,0" frameborder="no" border="0" framespacing="0" id="frame" >
  <frame src="EntryQueryJT.html" name="mainFrame" id="mainFrame" frameborder="0" title="mainFrame" style="border-left: solid 1px #99BBE8;"/>   
  <frame src="EntryQueryJT_view.html" name="viewFrame" id="viewFrame" frameborder="0" title="viewFrame" style="border-left: solid 1px #99BBE8;"/>
</frameset>

parent.document.getElementById("frame").rows="*,125";

把这个改成jquery  我是用的js  



作者: qianzai5765638   发布时间: 2011-08-12

那前面怎么写,“点击行触发”这句怎么写

作者: lzt_6666   发布时间: 2011-08-12

$(".listTable tr").bind('click',function(){parent.document.getElementById("frame").rows="*,125";});

首先 你的table 必须有一个 class 为 listTable 的 table  

其他就没什么主意了

作者: qianzai5765638   发布时间: 2011-08-12