compatibility ie 6; code optimize; fix method start undefined issue when onclick;