onerrorとか onclickとか そういう状況に応じて生じるものをイベントといいます。 また、その時呼び出されるプログラムをイベントハンドラとかいいます。 window.onerror=SysError; は、windowで生じたonerrorイベント時SysError関数を呼び出すことを登録していると思ってください。 それで、onerrorイベントが生じた時にSysError関数が呼び出されるわけですが、こうしたイベントハンドラ(イベント処理プログラム)での決まり事として、 return false; すると、このイベント自体が起こらなかったこと(無効)に また、 return true; とすると、正常にこのイベントが処理できたということ(有効)にする ということになっています。 また、 >返り値だったら()がつくはず は、勘違いです。 return (ret); などと書かれる