梦见电闪雷鸣倾盆大雨:如何控制框架内容

来源:百度文库 编辑:高考问答 时间:2024/03/29 18:05:46
左右结构的框架网页,如何通过对左边框架的内容页的判断来实现右侧内容页中一行文字的显示与隐藏

假设主的框架页面是中左页面为pageLeft,右边为pageRight

内容页的判断?

在右边框架内页面中建立一个如下的标签:
<div id="myInfoStstus"></div>

在左边页面中可以用JS函数:

<script language="JavaScript">
function myCheck()
{
if(...) //内容判断条件
{
parent.frames["pageRight"].document.all["myInfoStstus"].innerHTML = "现在是条件1";
}
else
{
parent.frames["pageRight"].document.all["myInfoStstus"].innerHTML = "现在是条件2";
}
}
</script>

可以通过javascript框架之间调用函数来实现.
比如说左边是a.asp右边是b.asp
在b.asp里面加一个js函数用于控制是否显示,然后在a.asp调用b.asp的javascript的函数
---------------b.asp---------------
<script>
function changeView()
{
if (document.getElementById("a").style.visibility=='hidden')
document.getElementById("a").style.visibility='hidden';
else
document.getElementById("a").style.visibility='visible';
}
</script>
<body>
<span id="a">这是显示与隐藏的文字<span>
</body>
-------------------------a.asp-----------------
<script>
function changeright()
{
parent.frames[1].changeView();//你得确认一下frames[N]是b.asp
}
</script>
<body>
<input type="button" name="abc" value="显示与隐藏" onClick="changeright();">
</body>