点击链接到另一个页面,并调一个js函数怎么实现

点击链接到另一个页面,并调一个js函数怎么实现?页面里面带什么参数吗?
我另一个页面有隐藏表格,想点击链接显示隐藏的表格,js函数为showsubmenu(sid)
我就是放在另一个页面里,问题是我怎么传过去不同的id啊

把js函数放另一个页面里(也就是你链接指向的那个页面)

在body里添加onload="showsubmenu(sid)";

当前页面的js不可能影响下一个页面的,这是安全性考虑。不然你就可以随便改其他网站的页面了T.T

你可以考虑在传的时候在a链接的href属性里添加id值,例如<a href="xxx.html?id"然后在另一个页面取得这个id值。

sid = location.search.slice(1);
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-26
一个链接跳转到另一个页面的方式有多种:
1、直接使用HTML元素<a href="放入你的另一个页面的链接地址">我是一个超链接</a>
2、使用ajax调用,这部分可自行网络搜索例子很多。另外,如果你用了其他的前段框架,例如ext.js、easyui等,它们可能会自行封装调用,但核心最后还是走了ajax。

调用一个js函数
1、在你的网页页面中引用一个js文件
<script type="text/javascript" src="你自己的js文件路径"></script>
注:如果要调用的方法不在同一个js文件中,则这里要引用多个js文件

2、js文件中加入如下代码调用函数,
$(function () {
//这里加入你要调用的方法名称
});
(注:这个是引用了Jquery后的实现方式)
$(document).ready(function(){
//这里加入你要调用的方法名称
}
(注:这个是比较通用的原始写法)
第2个回答  推荐于2016-11-30
<a href="#" onclick="myMethod()">hello</a>

<script>
function myMethod(){
//在这里执行你要的函数

alert("hello");
window.location="anotherPage.html";//另一个页面

}

</script>
第3个回答  2015-12-04
<a href="javascript:;" onclick="yourJsFunction();">连接</a>
js方法里要写window.open(你的url)

第4个回答  2015-11-13
jquery 的 $(document).ready(function() {
//页面加载完成后会执行

});
相似回答