如何在frameset加载之前执行一个js方法和如何在js里直接接到java中传过来的值。

如何在frameset加载之前执行一个js方法,我想判断从java代码中传过来一个值,根据值来显示frame的大小,所以想问一下有什么方法可以在加载frameset之前就... 如何在frameset加载之前执行一个js方法,我想判断从java代码中传过来一个值,根据值来显示frame的大小,所以想问一下有什么方法可以在加载frameset之前就执行js。顺便问一下如果我在java中写了这么一句话,this.getRequest().setAttribute("a", a);如何在js中接到这个a值呢?
<frameset id="treeFrame" cols="180,*" framespacing="0" frameborder="no" border="0">
<frame src="viewSupplierBotton_commonData.action?supIds=${ul}" name="MainFrame" scrolling="auto">

<frameset id="treeFrame" rows="45%,*" framespacing="0" frameborder="no" border="0">
<frameset id="treeFrame" rows="22.5%,*" framespacing="0" frameborder="no" border="0">
<frame src="viewSupplierTop1_commonData.action?supplierCommunicateInfo.bidCode=${bidCode}" name="MainTop2" scrolling="auto">
<frame src="viewSupplierTop_commonData.action?supplierCommunicateInfo.bidCode=${bidCode}" name="MainTop1" scrolling="auto">

</frameset>
<frame src="viewSupplierBetween_commonData.action?supIds=${ul}" name="MainTop" scrolling="auto">
</frameset>
</frameset>
<noframes>

<body onload="aa()">
</body>
</noframes>
<script language="JavaScript" type="text/javascript">

function aa(){
alert("hello");
}
</script>
展开
 我来答
aguilaia
推荐于2016-01-22 · 超过15用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:25.7万
展开全部
iframe加载之前用个js:可以在js function a(){ iframe.src = "" } a(); 在a执行完之后在更新iframe的路径加载页面:
2.我一般用jquery 库,你可以异步加载java返回的json数据。网上有很多
追问
function a(){ frame.src = "" } a(

);
function a(){
alert("ss");
}
改成这样还是运行不了啊。。大神帮我看看哪里错了
追答
?我写的是不规范的。以为你懂js的。。function a(){ alert("ss")} 这是定义函数。你需要在调用。。也能弹出 a()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式