2010-10-08 99 views
0

我有一個PHP腳本,允許圖片上傳。我稍微修改它以將新上傳的圖像加載到模式窗口中,以便在需要時進行手動裁剪。跨瀏覽器JS不一致

看來我得到它在FireFox中工作(一直到實際作物)。 IE會拋出一個錯誤:「對象不支持這個屬性或方法」和Opera只是扼流器,並不知道顯示什麼...

我不知道是什麼原因造成這種情況。這裏是網頁,點擊「添加新場景」,並提交一些圖片上傳來查看描述的行爲:

任何洞察力將不勝感激。


更新:決定去一個不同的類。

+2

這需要進行基本的調試。錯誤出現在哪一行?該行包含什麼? – 2010-10-08 01:16:54

+1

相關:http://www.jonathanboutelle.com/how-to-debug-javascript-in-internet-explorer – 2010-10-08 01:31:13

+0

它指向jquery.min.js中的48行char 1,不是很有用,哈?對不起,我希望我能給一個更好的領導。 – santa 2010-10-08 02:05:05

回答

0

JavaScript庫未正確加載。

檢查包含jquery文件的視圖源。

也檢查jquery版本。現在

var addthis_config = { 
    ui_cobrand: "SlateCast.com", 
    ui_header_color: "#ffffff", 
    ui_header_background: "#cc0000", 
    services_compact: "aolmail, hotmail, live, typepad, ymail, google, squidoo, stumbleupon, delicious, reddit, googlebuzz, digg, linkedin, favorites, more", 
    services_exclude: "print", 
    data_track_clickback: true 
} 

確定這是你的JS。只從你的來源得到它

半冒號失蹤或東西!

檢查

+0

這是最新的穩定版本:jquery-1.4.2.min.js和是的,我可以通過查看源代碼鏈接看到它。 – santa 2010-10-08 03:39:39

+0

試過評論 - 沒有改變。 – santa 2010-10-08 04:07:09

+0

這裏不需要分號。它只是一個數組格式的參數列表。 – santa 2010-10-08 04:12:53