I have found the bug, to solve it just remove or disable the following lines in file tiny_mce.js,it will work on safari 3, but i’m not sure if it can work on Safari 2.
4025: if (tinyMCE.isSafari && this.formElement)
4026: this.formElement.innerText = htm;