Hallo Marc,
der IE nimmt diese Angabe eben sehr ernst:
<script language="JavaScript1.4">
und ignoriert den nachfolgenden Scriptblock, weil er JavaScript1.4 nicht spricht.
Lösung:
<script type="text/javascript">
das ist sauber und verständlich, zumal das Language-Attribut eh mißbilligt ist und von vielen Browsern ignoriert wird.
<a href="#1" onclick="javascript:show()">Link </a>
besser:
<a href="#1" onclick="show();return false">Link </a>
onclick ist schon JavaScript und return false sorgt dafür, dass der Link, in diesem Fall der Sprung zum Anker, nicht ausgeführt wird.
Viele Grüße
Antje