我目前正在尝试开发一个随机重定向按钮,我需要对以下代码进行两次调整:
<script>
<!--
/*
Random link button- By JavaScript Kit (http://javascriptkit.com)
Over 300+ free scripts!
This credit MUST stay intact for use
*/
//specify random links below. You can have as many as you want
var randomlinks=new Array()
randomlinks[0]="http://surveymonkey.com"
randomlinks[1]="http://typeform.com"
randomlinks[2]="http://dynamicdrive.com"
randomlinks[3]="http://cnn.com"
randomlinks[4]="http://www.geocities.com"
function randomlink(){
window.location=randomlinks[Math.floor(Math.random()*randomlinks.length)]
}
//-->
</script>
<form method="post">
<p><input type="button" name="B1" value="Continue" onclick="randomlink()"></p> </form>
上面的代码会生成一个按钮,在发布的网站上单击该按钮似乎无效。如何使按钮实际重定向?我还想调整按钮的大小,使其大5倍,居中对齐。
感谢您的帮助。
答案 0 :(得分:1)
它无法打开的原因是您的函数中使用的.open
方法。
以下是使用window.open
的新代码:
window.open(randomlinks[Math.floor(Math.random()*randomlinks.length)]);
要格式化按钮,您应该使用CSS。
查看this
之类的内容