2017-07-03 2 views
-5

URLのリストからクリックごとに異なるWebページをランダムに開くハイパーリンクを設定しようとしています。誰もがこれを達成するためにはじめるのがよい機能を知っていますか?1つのハイパーリンクを作成すると、別のページが表示されますか?

+2

あなたはこれまで何をしていますか? – mehulmpt

+0

良い機能は何ですか?非常に使用されているものがbegin()です。試してみてください。 –

+1

これは、JavaScriptやPHPなどのサーバー側のスクリプトで行うことができますが、htmlだけではできません。 –

答えて

0

このようにしますか?

<!DOCTYPE html> 
<html> 
<head> 
<script> 
var links = ['http://google.com', 'http://facebook.com'] 
function GoToSomeAddress() { 
    window.open(links[getRandomInt(0, 1)]); 
} 

function getRandomInt(min, max) { 
    return Math.floor(Math.random() * (max - min + 1)) + min; 
} 
</script> 
</head> 
<body> 
The content of the body element is displayed in your browser. 
<a href="" onclick="GoToSomeAddress();return false;">Take me on an adventure</a> 
</body> 

</html> 
+1

getRandomIntはリンクのサイズを取得し、それらを使用する必要があります、パラメータは不要です –

+0

これは完璧です、ありがとう!私はインターネット上でこのような例を探していたが、見つけられなかった。 – Josh

+0

@ O.Raresこれは、範囲内の乱数のためにMozillaによって提供されたコードですが、あなたはリファクタリングと移動が可能ですが、これは基本的なテンプレートです。 –

関連する問題