innerHTML和frame结合请求?
现在用jquerytree做了一个异步刷新 在请求的时候如何 结合到已有的iframe中?iiframe代码<frameset rows="*" cols="200,*" framespacing="0" frameborder="no" border="0">
<frame src="index_bate.jsp" name="leftFrame" id="leftFrame" title="leftFrame" />
<frame src="zz.jsp" name="viewFrame" id="viewFrame" title="viewFrame" />
</frameset>jquerytree的代码
var simpleTreeCollection;
var id="";
var innerHTML="";
var zz="http://www.baidu.com";
$(document).ready(
function() {
simpleTreeCollection = $('.simpleTree').simpleTree(
{
autoclose : true,
afterClick : function(node) {
var pnode = node.parent().parent();
id = $('span:first', node).attr("pid");
window.innerHTML="<a target=\"viewFrame\" herf="zz.jsp"><a>";
viewFrame></div>";
},
animate : true
});
});
window.innerHTML="<div></div>";
innerHTML="<a target=\"viewFrame\" herf="zz.jsp"><a>";
window.location="zz.jsp";
还请指点怎么才能异步刷新到viewFrame
现在用jquerytree做了一个异步刷新 在请求的时候如何 结合到已有的iframe中?iiframe代码<frameset rows="*" cols="200,*" framespacing="0" frameborder="no" border="0">
<frame src="index_bate.jsp" name="leftFrame" id="leftFrame" title="leftFrame" />
<frame src="zz.jsp" name="viewFrame" id="viewFrame" title="viewFrame" />
</frameset>jquerytree的代码
var simpleTreeCollection;
var id="";
var innerHTML="";
var zz="http://www.baidu.com";
$(document).ready(
function() {
simpleTreeCollection = $('.simpleTree').simpleTree(
{
autoclose : true,
afterClick : function(node) {
var pnode = node.parent().parent();
id = $('span:first', node).attr("pid");
window.innerHTML="<a target=\"viewFrame\" herf="zz.jsp"><a>";
viewFrame></div>";
},
animate : true
});
});
window.innerHTML="<div></div>";
innerHTML="<a target=\"viewFrame\" herf="zz.jsp"><a>";
window.location="zz.jsp";
还请指点怎么才能异步刷新到viewFrame
是把请求的结果赋值到viewFrame的src中的zz.jsp吗?为什么不在iframe中做异步请求?
在zz.jsp中直接调用异步请求
是一个tree和旁边一个zz.jsp页面点击tree的话旁边的zz.jsp进行异步刷新
主要是取到frame,然后改变它的innerHTML
viewFrame.innerHTML=或者用JQuerry
$("viewFrame").innerHTML
他说viewFrame没有定义
<frameset rows="*" cols="200,*" framespacing="0" frameborder="no" border="0">
<frame src="index_bate.jsp" name="leftFrame" id="leftFrame" title="leftFrame" />
<frame src="zz.jsp" name="viewFrame" id="viewFrame" title="viewFrame" />
</frameset>
在leftFrame中操作,改变viewFrame中的值是吧用js就可以实现了
在leftFrame中用parent.iframes("viewFrame")就得到了viewFrame的引用了
var viewFrame = parent.iframes("viewFrame");
//给viewFrame 中变量v赋值
viewFrame.v = "var";
例如function refresh(){}
在leftFrame中调用zz.jsp中的refresh函数
var viewFrame = parent.iframes("viewFrame");
viewFrame.refresh();
frame与jquery异步刷新显示self.arent.frames["viewFrame"].location="http://www.sina.com";