fix js error, add test
add ie6/7 error case