如何根据变量更改活动按钮中的链接
How to change the link in an active button dependent upon a variable
我的网页分为日报。每页多达25页。我创建了一个js数组,在其中输入每天的标题。对于每一天,都会运行一个脚本,显示当天的相应标题。
每天都有一个按钮,人们可以点击并链接到当天的谷歌地图。
按钮由以下js组成,XXX是链接:-
document.write('<table id="vista-buttons_com_idkli11" width="0" cellpadding="0"
cellspacing="0" border="0"><tr><td style="padding-right:0px" title ="View Map"><a
href="XXX" onmouseover=''xpe("kli11o");'' onmouseout=''xpe("kli11n");''
class="mapbutton"><img id="xpi_kli11" src="'+vbImgPath+'/btkli11_0.gif" name="vbkli11"
width="197" height="66" border="0" alt="View Map" /></a></td></tr></table>');
vbkli11n=xppr('kli11_0.gif');
vbkli11o=xppr('kli11_1.gif');
var btIdPref="vb";
function xppr(im){
var i=new Image;
i.src=vbImgPath+"bt"+im;return i;
}
function xpe(id){
x=id.substring(0,id.length-1);
if(document[btIdPref+x]){
document[btIdPref+x].src=eval(btIdPref+id+".src");
}
}
如果我创建另一个所需链接的数组,类似于:
var link=new Array();
link[1]="http://g.co/maps/8ppb8";
link[2]="etc...
如何获取按钮的js以使用链接?
(请不要告诉我我应该使用数据库)。
希望这是清楚的。
Steve
您可以使用:
window.location
例如:
onclick="window.loaction = 'XXX'"
我希望这已经足够清楚了。如果没有,如果你需要更多信息,我可以编辑。
编辑:看完评论后,我希望这个例子能帮助你:
<html>
<head>
<script language="JavaScript">
link = ['http://www.google.com', 'http://www.stackoverflow.com', 'http://www.bing.com']
function changeLocation(index) {
window.location = link[index]
}
</script>
</head>
<body >
<table>
<tbody>
<tr>
<td>
<a onclick="changeLocation(0)">Google</a>
</td>
</tr>
<tr>
<td>
<a onclick="changeLocation(1)">Stackoverflow</a>
</td>
</tr>
<tr>
<td>
<a onclick="changeLocation(2)">Bing</a>
</td>
</tr>
</tbody>
</table>
</body>
相关文章:
- 按钮链接加载后JS确认弹出
- 在我的Javascript和HTML之间的表单提交按钮链接中遇到问题
- ajax表中的按钮链接
- 作为按钮/链接的复杂形状
- 单击按钮/链接后更改ng-include内的内容
- 警报 JS 确认无法使用按钮链接
- 根据选择的单选按钮更改按钮链接
- 滚动按钮链接Div Id's
- 如何获取警报框中的按钮链接
- Codeigniter在单击按钮/链接时创建新的文本字段
- 无法使用jQuery按钮链接连接外部HTML文件
- Htmlunit Javascript按钮/链接
- 引导:弹出窗口按钮链接不工作
- 添加新的按钮/链接悬停在剑道网格上
- 当点击jQuery循环插件时,暂时禁用下一个/上一个按钮(链接)(不一定是jQuery循环问题)
- 如何导航一个页面到另一个页面时,点击按钮/链接在html5
- 制作按钮链接- Javascript
- 如何使用按钮链接另一个页面
- 我怎么能通过一个变量到动作属性下载(按钮/链接)使用HTML或javascript,
- 如何获得标题和按钮/链接内联