2013-02-19 91 views
-2

这是我的代码:的JavaScript/HTML可变麻烦

<HTML> 
    <HEADER> 
     <TITLE>Page</TITLE> 
    </HEADER> 
<SCRIPT LANGUAGE="JavaScript"> 
var asdf=Math.floor(Math.random()*80000000) 
</SCRIPT> 
<FORM> 
<input type=button 
value="button" 
onClick="self.location='http://www.roblox.com/place-place?id=$_GET["var asdf"]'"> 
</FORM> 
    <BODY> 
    </BODY> 
</HTML> 

如何解决它,因此链接是随机的,但也适用?

回答

0
try this 

<HTML> 
<HEADER> 
<TITLE>Page</TITLE> 
</HEADER> 
<SCRIPT LANGUAGE="JavaScript"> 
function my_func() 
{ 
var asdf= Math.floor(Math.random()*80000000); 
window.open("http://www.roblox.com/place-place?id="+asdf); 
} 

</SCRIPT> 
<FORM> 
<input type=button value="button" onClick="my_func()"> 
</FORM> 
<BODY> 
</BODY> 
</HTML> 

you can also use window.location instead of window.open. 
2

变化onclick的值:

"var asdf=Math.floor(Math.random()*80000000); window.location='http://www.roblox.com/place-place?id='+asdf" 

这将随机链接

0

使用函数的每次点击的ID,

function redirect(){ 
self.location='http://www.roblox.com/place-place?id='+asdf; 
} 

的通话功能的onclick的输入标签