Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改Javascript cookies重定向_Javascript_Html_Cookies - Fatal编程技术网

更改Javascript cookies重定向

更改Javascript cookies重定向,javascript,html,cookies,Javascript,Html,Cookies,我发现这个javascript允许你选择一个选项,一旦你点击go按钮。它会将您重定向到另一个站点。我试着修改这个,这样我就可以用一个按钮而不是收音机来使用它,但它似乎不起作用。有人能帮我吗 多谢各位 代码如下: //选择要转到的页面 函数链接(){ 如果(document.fred.r1[0]。已选中){ window.top.location文件http://kshowonline.com/list'; } if(document.fred.r1[1]。选中){ window.top.lo

我发现这个javascript允许你选择一个选项,一旦你点击go按钮。它会将您重定向到另一个站点。我试着修改这个,这样我就可以用一个按钮而不是收音机来使用它,但它似乎不起作用。有人能帮我吗

多谢各位

代码如下:


//选择要转到的页面
函数链接(){
如果(document.fred.r1[0]。已选中){
window.top.location文件http://kshowonline.com/list';
}
if(document.fred.r1[1]。选中){
window.top.location文件https://www.google.com/';
}
if(document.fred.r1[2]。选中){
window.top.location文件https://www.yahoo.com/';
}
if(document.fred.r1[3]。选中){
window.top.location文件https://nodejs.org/';
}
}
//-->
棒球运动
篮球运动
足球
击剑

您可以在单选按钮上使用onclick事件:

您可以修改代码以使用按钮而不是单选按钮。 它应该类似于以下内容:

   <button  name="b1" onclick="f19_SetFormCookie('Baseball')">Baseball</button>
   <button  name="b2" onclick="f19_SetFormCookie('Basketball')">Basketball</button>
   <button  name="b3" onclick="f19_SetFormCookie('Soccer')">Soccer</button>
   <button  name="b4" onclick="f19_SetFormCookie('Fencing')">Fencing</button>
棒球 篮球运动 足球 击剑
然后,您必须修改SetFormCookie函数以接受参数-基于将设置的cookie。

为什么使用javascript?为什么不链接呢?javascript是用来创建/存储cookies的,所以它需要在那里。我需要的是将type=“radio”修改为type=“button”,这样仍然可以正常工作。有没有办法将type改为“button”而不是“radio”,这样仍然可以工作?因为我更喜欢选项框没有复选标记并且能够有悬停效果。我认为Link()中需要进行一些修改,按钮类型才能工作,但我不确定要更改什么。