Error:'return' 語句在函數之外

這是這兩天第二次碰到 Error:'return' 語句在函數之外 錯誤了。

 

前天出現這個錯誤是在使用 <a href = "javascript: return fun()" /> 時出現的,後來將 href 換成 onclick ,再加點樣式,解決了。

 

 

而這次,是在頁面裏面引用一個js文件,我把一段js直接放到業面裏面,沒出現任何問題,可將js提取出來後,調用卻報錯。通過查資料,發現原來是編碼不一致導致: js文件保存默認編碼爲ANSI,與asp.net保存編碼不一樣,此時只需要把js以UTF-8的形式保存即可。

 

解決方法:
在.NET中將你要引用的JS文件打開,然後選擇菜單“文件-高級保存選項”,選擇“UTF-8 無簽名”,保存。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章