JavaScriptを外部ファイルにしたり、別ドメインのJavascriptを
<script language="JavaScript" src="http://www.testserver.local/test.js"></script>
というふうに呼び出したりすると Windows版IE7 で「ランタイムエラー」が起きることがあります。
この場合の対処方法は
Javascriptが記述してあるファイルの
にする。
です。これで直ると思います。
またIE7 , IE8 では prompt を使うと
このWebサイトはスクリプト化されたウィンドウを使用して情報を依頼しています。このWebサイトを信頼している場合には、ここをクリックして、スクリプト化されたウィンドウを許可してください
という警告が出て、ユーザーに不必要な動作をさせることになるので気になる場合は使用しないように。
jQuery Alert Dialogs
http://abeautifulsite.net/blog/2008/12/jquery-alert-dialogs/
等で代用するのがいいでしょう。