在javaScript中,超链接时怎么把连接以外的参数传到另一个页面?

超链接时,除了点击连接的参数外,还想把另外一个参数传到下一个页面,应该怎么做呢?

    cookie

    修改链接href追加你的参数,通过url来传递参数,无非就是阻止默认事件,添加参数,执行跳转

追问

从数据库中查出一些数据,显示在画面上。每条数据有两个主键,一个是编号,一个是日期,通过编号超链接。每条数据的编号可通过超链接传到现一个页面当查询条件使用,当编号相同时需要通过日期来区分,怎样把日期也传过去?(每次超链接的编号是不同的)

追答

先不说其它,具体做法是,给a标签绑定onclick事件,并阻止默认事件

document.onclick=function(e)
{
var t=e.target||window.event.srcElement,

href=t.href;

if(t.nodeName.toLowerCase()==='a'&&href)
{
href+='?id=你的id&time=你的时间';//写法看着写如果有问号则不需要写了

location.href=href;

return false;

}

}

按你的说法应该由你在后台就能写到地址里去的,怎么要跑到前台来操作?

追问



// 通过标签实现超链接

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-29
可以把herf里边写成一个javascript函数。然后在函数里边用document.getElementById获取你需要传递的值 ,把值加到超链接里边,然后再打开。

在javaScript中,超链接时怎么把连接以外的参数传到另一个页面?
修改链接href追加你的参数,通过url来传递参数,无非就是阻止默认事件,添加参数,执行跳转

在javaScript中,超链接时怎么把连接以外的参数传到另一个页面?
修改链接href追加你的参数,通过url来传递参数,无非就是阻止默认事件,添加参数,执行跳转

html中,超链接可以同时把参数带到下一页吗?
可以,不过由于html本身不具备动态处理页面功能,那么要在下一个页面使用js进行获取,而且就算获取到你,使用起来也比较麻烦 中国 exhibithall.html中的js var url = document.URL; \/\/获取当前页面的url var urlA = url.split('?');以url中的问号进行分割;var word = urlA[1]; \/\/这个word就...

用超链接传参时怎样一次传递多个参数
在URL后面用&把参数连接起来。域名\/ip:port?name1=value1&name2=value2&name3=value3&name4=value4&name5=value5&name6=value6 name指的是参数名,value指的是参数值。一个实例:超链接传递参数

js跳转指定页面(js中跳转页面)
4、由上可知,可以通过setHeader来实现某页面停留若干秒后,自动重定向到另一页面。又是该死的js,怎么跳转到指定tab页1、html有一个用js控制的选项卡0003;当点击html中的2链接到html时显示选项卡02的内容。2、键盘tab键的键代码是9,可以用event.keyCode来获得按下一个键时的键代码,进而可以知道按...

用超链接传参时怎样一次传递多个参数
在URL后面用&把参数连接起来。一般情况下是将参数写进表单域,如果要临时多传递一个参数是这样:删除 其中xxx.do为action,xid就是临时加上的参数。<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd"> 无标题...

js如何实现阻止超链接的跳转?
当遇到不想让超链接进行跳转的情况时,可以使用 JavaScript 来干预。具体步骤如下:1. 首先,获取目标超链接元素,可以通过 DOM 查找方法实现,如:var link = document.getElementById('myLink');2. 对超链接的 href 属性进行操作,可以设置为一个空字符串或特定的值,以阻止链接跳转,例如:link....

javascript实现页面跳转功能,参数怎么传递?
d_list_url;这样就能实现,参数不丢失了。主要就是页码和筛选条件。纯js页面跳转要传复杂数据不好做,要用localStorage,这个东东在各浏览器中是不一样的。比较好的方法就是,在跳转链接中加上一些标志参数,如对象ID之类,直接由服务器生成新页面内容或者转到新页面后由页面从服务器重新ajax取数据。

怎么实现点击一个超链接,打开两个页面
window.open(ad);window.location = site;} <!--修改链接地址,前一个在新窗口打开,后一个在当前窗口打开 --> 点击这个链接可以在本窗口打开慧时空工作室的网站首页和用一个新窗口打开慧时空工作室的论坛

HTML,点击超链接隐藏另外一个div中的内容,最好用CSS,不行就用js也行
a 中添加 onclick=doClick() (添加点击事件) href="javascript:;" (让点击超连接不跳转 而是只为流js操作)要隐藏的标签加上个 id="clickid"; (id 你自己选)与下文的一致 js中中 function doCLick(){ var id= document.getElementById("clickid");\/\/选中元素 id.style.display...

相似回答