URLのリストからクリックごとに異なるWebページをランダムに開くハイパーリンクを設定しようとしています。誰もがこれを達成するためにはじめるのがよい機能を知っていますか?1つのハイパーリンクを作成すると、別のページが表示されますか?
-5
A
答えて
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によって提供されたコードですが、あなたはリファクタリングと移動が可能ですが、これは基本的なテンプレートです。 –
関連する問題
- 1. 1つのコンポーネントがページ内に2回表示されます
- 2. group_concatの個別のハイパーリンクを作成し、結果を1つの表のセルに表示
- 3. ダイアログの別のクラスを作成するとjava.lang.NullPointerExceptionが表示されます
- 4. 1つのページから別のページに値を渡しますが、PHPとmySQLでこの値でクエリを実行するとエラーメッセージが表示されます
- 5. 日付選択ツールが1つのページに表示されていますが、別のページには表示されていませんか?
- 6. ハイパーリンクをクリックするとDOM要素が表示されます
- 7. 1つのMDXディメンションでフィルタリングすると別のものが表示される
- 8. 1つのページに別々のテーブルを表示する
- 9. HTML/CSSリストを行単位で作成すると、1行に3つのボックスが表示されますか?
- 10. 1つのページで複数のWordpressエラーが表示される
- 11. 1つのdivが表示され、1つのdivが表示されない
- 12. 2番目のメニューをクリックすると別のページが表示されます
- 13. スクロールバーが表示されますが、スクロールバーが表示されない1行systabcontrol32を作成する方法
- 14. プロンプトが表示されたWebページを作成する
- 15. 別のページにリダイレクトすると、dupのエントリが表示されます
- 16. クリックすると1度に1つ表示されます
- 17. INNER JOINで別のテーブルを使用すると、1つのフィールドが2回表示されますか?
- 18. Selenum2:ハイパーリンクをクリックすると同じウィンドウハンドルが表示される
- 19. 1つのエントリが作成されたときに別のテーブルにエントリを作成します
- 20. SSRSメーリングラベルを作成すると2列のページに2つのページが作成されます
- 21. 動的に作成されたdivを1つずつ表示する
- 22. リアクションチュートリアル:コンポーネントを作成すると空白ページが表示される
- 23. DataTables第2ページにページングボタンが表示されますが、第1ページには表示されません
- 24. Android:1つのアクティビティのチェックボックスをクリックすると、別のアクティビティの編集テキストが表示されます
- 25. 別のリンクをホバリングすると3つのリンクが表示されます
- 26. Facebookのアプリケーションは、1つのページのサイドバーに表示されませんが、別のものに表示されます
- 27. ボタンをクリックすると次のページが表示されます
- 28. 1つのモジュール位置のリンクをクリックすると、別の記事が表示されます
- 29. jqueryの1つのハイパーリンクは、1つのハイパーは、ポップアップが開いたと同時にときに、他のハイパーリンク(バッチ)されてクリックした場合、私は、ユーザーとバッチ</p> <p>を作成して2つのハイパーリンクを作成している時
- 30. 1つのフレームに異なるフレームが表示されます
あなたはこれまで何をしていますか? – mehulmpt
良い機能は何ですか?非常に使用されているものがbegin()です。試してみてください。 –
これは、JavaScriptやPHPなどのサーバー側のスクリプトで行うことができますが、htmlだけではできません。 –