如何用js实现跳转并执行跳转后的页面里的js函数

例如:
function showDemo()
{
window.location.href="next.html";
}
<a href="javascript:void(0)" onclick="showDemo()">梁亮</a>
当我点击 "梁亮" 后执行函数showDemo() 跳转到next.html这是我想执行next.html下的js函数,改如何写,或者能不能实现?如何实现? 请赐教
回复:lizhen860316
要执行的next.html里的函数不是固定的一个,是有变化的。

能实现,但是需要费点周折.
首先你需要给传递的页面传个参数.比如
window.location.href="next.html?action=liangliang";

在next.html载入完毕后onload事件里执行 获取本页面的url,分析action参数值.
然后做相应处理
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-07
<li><a href="typeDetail.html" id="type2"><img src="img/business2.png" alt=""></a></li>
//跳转页面 并同时执行onclick事件
$('#type2').on('click',function() {
     sessionStorage.setItem("from","type2");
   });
// 再跳转的页面底部写上这些js
window.onload = function() {
var from = sessionStorage.getItem("from");
console.log(from);
if(from == 'type2'){
    var obj = "."+from;
    obj.onclick = type2();
    //balabala  要触发的点击事件  $('#xxx').click()
    sessionStorage.setItem("from",""); //销毁 from 防止在b页面刷新 依然触发$('#xxx').click()
}
}

第2个回答  2011-02-17
你写了播放器?还是你在网页里引用别人的播放器,

如果是ActiveX控件的话,不一定会调用js函数来打开链接的,所以,你不一定能拦截得到

如果非要拦截,可以拦截到更下面的一层,比如HOOK API,,但网页又做不到。。。
第3个回答  2011-02-17
你把next.html中的js设置为加载页面的手触发就行了吧
第4个回答  2011-02-17
设为加载页面的手动触发

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网