JS调用另一个页面的事件怎么写

我在网上找了一段js展开隐藏的代码<scripttype="text/javascript">//===========================点击展开关闭效果=... 我在网上找了一段js展开隐藏的代码
<script type="text/javascript">
//===========================点击展开关闭效果====================================
function openShutManager(oSourceObj,oTargetObj,shutAble,oOpenTip,oShutTip){
var sourceObj = typeof oSourceObj == "string" ? document.getElementById(oSourceObj) : oSourceObj;
var targetObj = typeof oTargetObj == "string" ? document.getElementById(oTargetObj) : oTargetObj;
var openTip = oOpenTip || "";
var shutTip = oShutTip || "";
if(targetObj.style.display!="none"){
if(shutAble) return;
targetObj.style.display="none";
if(openTip && shutTip){
sourceObj.innerHTML = shutTip;
}
} else {
targetObj.style.display="block";
if(openTip && shutTip){
sourceObj.innerHTML = openTip;
}
}
}
</script>
<a onclick="window.openShutManager(this,'box')">fdsfdsfdsfssd</a>
在当前页面点击链接可以展开下面的box,我想在其他页面点开也显示可展开的box,请问怎么写???
<div id="box" style="display:none;">
test
</div>
展开
 我来答
ctfantasy
2013-07-12
知道答主
回答量:14
采纳率:0%
帮助的人:7.4万
展开全部
不太懂楼主要实现的功能,只要不涉及跨域,并且可以获得对方页面对象的话就可以操作对方页面对象下的页面元素或者函数了。
一般获取页面对象可以用window.parent之类
之后由于不同浏览器对象不太相同操作各不相同。
你可以试试.contentWindow这个属性。看能否或得window对象,之后再.document就可以调用其他熟知的js方法了,函数可以在window对象下直接.xxx来调用
kuang20110802
2013-07-12 · 超过31用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:68.9万
展开全部
将<script>里面的代码放在单独的js页面,比如box.js,然后在需要的页面引用
<script src="box.js"></script>//src="box.js">文件路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官箫竹
2013-07-12 · 超过10用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:15.8万
展开全部
你可以把box单独做一个页面,其他需要引用这个页面的地方将这个页面连接放在一个div里边,加上display属性,默认不加载,不显示,当某个时间触发时需要显示,可以添加时间方法,将你需要显示的界面show出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李li鹏飞
2013-07-12
知道答主
回答量:8
采纳率:0%
帮助的人:1.1万
展开全部
<iframe border="0" id="content" src="你调用的网页路径" frameborder="0" height="100%" width="100%"></iframe>

望楼主采纳!本人经常用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我这知道
2013-07-12 · 超过10用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:29.2万
展开全部
把你这个代码赋值到另一个页面,<body>改成这样<body onload="openShutManager(this,'box')">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式