コメントアウトしてるのに起こるarray.pushのなぞの現象

<html>
<head>
<title>test</title>
<script language="Javascript">
<!--
alert('hoge');
//array.push('名前:',this.name || 'none', ',趣味:',this.hobby|| 'none');
-->
</script>
</head>
<body>
<textarea id="viarea" rows="20" cols="60" value="hoge">
hoge
</textarea >
</body>
</html>

amachangのブログみながらjavascirptの勉強してたら起こった現象。
なぜかこのときリロードするとhogeが2回表示される。

//array.push();
の行を消すと1回に戻る。

まったく意味がわからない。
だからといって//arrayの行を複数行にするとまた1回に戻る。

このソースで2回表示される意味がわからない。
謎すぎる。

しかもFirefox限定。

謎過ぎる…。