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> 展开
<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> 展开
展开全部
将<script>里面的代码放在单独的js页面,比如box.js,然后在需要的页面引用
<script src="box.js"></script>//src="box.js">文件路径
<script src="box.js"></script>//src="box.js">文件路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以把box单独做一个页面,其他需要引用这个页面的地方将这个页面连接放在一个div里边,加上display属性,默认不加载,不显示,当某个时间触发时需要显示,可以添加时间方法,将你需要显示的界面show出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<iframe border="0" id="content" src="你调用的网页路径" frameborder="0" height="100%" width="100%"></iframe>
望楼主采纳!本人经常用
望楼主采纳!本人经常用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你这个代码赋值到另一个页面,<body>改成这样<body onload="openShutManager(this,'box')">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询