以下が、要望に基づいて実装したアプリの例です。JavaScriptでevalを使ったり、他のサイトに遷移させたりすることはありません。また、リダイレクトも行わず、alertも使用しません。
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>My Health Tracker</title>
</head>
<body>
<h1>My Health Tracker</h1>
<form>
<fieldset>
<legend>食事内容</legend>
<label for="meal">今日の食事は?</label>
<input type="text" name="meal" id="meal">
<br>
<label for="calories">摂取カロリーは?</label>
<input type="number" name="calories" id="calories" min="0">
</fieldset>
<br>
<fieldset>
<legend>運動内容</legend>
<label for="exercise">今日の運動は?</label>
<input type="text" name="exercise" id="exercise">
<br>
<label for="duration">運動時間は?</label>
<input type="number" name="duration" id="duration" min="0">
</fieldset>
<br>
<fieldset>
<legend>睡眠内容</legend>
<label for="hours">睡眠時間は?</label>
<input type="number" name="hours" id="hours" min="0">
<br>
<label for="quality">睡眠の質は?</label>
<select name="quality" id="quality">
<option value="good">良好</option>
<option value="fair">普通</option>
<option value="poor">悪い</option>
</select>
</fieldset>
<br>
<button type="button" onclick="track()">トラッキングする</button>
</form>
<p id="tracker"></p>
<script>
function track() {
const meal = document.getElementById("meal").value;
const calories = document.getElementById("calories").value;
const exercise = document.getElementById("exercise").value;
const duration = document.getElementById("duration").value;
const hours = document.getElementById("hours").value;
const quality = document.getElementById("quality").value;
// いたずらジョーク
const jokes = [
"食べた物全てチョコレート味になる代わりに、食べる度に1年寿命が減ることになります。",
"運動をするたびに動物に変身する代わりに、自分の名前に「ちゃん」をつけることになります。",
"睡眠不足の代わりに、常にむしゃむしゃしている夢を見ることになります。"
];
const jokeIndex = Math.floor(Math.random() * jokes.length);
const joke = jokes[jokeIndex];
const tracker = `【本日の健康トラッキング】<br>食事:${meal}(${calories} kcal)<br>運動:${exercise}(${duration} 分)<br>睡眠:${hours} 時間(質:${quality})<br><br> ${joke}`;
document.getElementById("tracker").innerHTML = tracker;
}
</script>
</body>
</html>
```
このアプリは、フォームに入力した食事・運動・睡眠内容をトラッキングし、文字列として表示します。トラッキング結果に、ランダムでピックアップされたジョークが追加されます。これは、気軽に楽しく使っていただけるアプリとなっています。