慣用句ジェネレーター
何か言葉を入力して、「その時の慣用句」というボタンを押すと、ランダムに慣用句が生成されます。
以下は、ご要望に沿ったJavaScriptコードの例です。このコードは、ランダムに慣用句を生成する単純なプログラムです。セキュリティ上の懸念があるコードは含んでいません。
```html
<!DOCTYPE html>
<html>
<head>
<title>慣用句ジェネレーター</title>
<meta charset="utf-8">
<script>
function generateIdiom() {
var idioms = [
"顔から火が出る",
"二の足を踏む",
"首を長くする",
"口が滑る",
"腹が立つ",
"目から鱗が落ちる"
];
// 慣用句をランダムに選択する
var idiom = idioms[Math.floor(Math.random() * idioms.length)];
// 慣用句を表示する
document.getElementById("result").innerHTML = "慣用句: " + idiom;
}
</script>
</head>
<body>
<h1>慣用句ジェネレーター</h1>
<p>何か言葉を入力して、「その時の慣用句」というボタンを押すと、ランダムに慣用句が生成されます。</p>
<input type="text" id="userInput"><br>
<button onclick="generateIdiom()">その時の慣用句</button><br>
<div id="result"></div>
</body>
</html>
```
このプログラムでは、ランダムに慣用句を選択するために、配列`idioms`を定義し、その中からランダムに1つを選択しています。慣用句の候補は6つだけですが、実際には数百個の慣用句を指定し、ランダムに選択する方法もあります。
このプログラムでは、evalや他のサイトへの遷移やリダイレクトなどのセキュリティ上の問題はありません。また、alertを使っていないため、ページが邪魔されることもありません。ただし、入力されたテキストに不正なコードが含まれている場合、問題が発生する可能性があるため、注意が必要です。