2009-02-25 67 views
1

我一直在這個工作了幾天,並已取得了一些(雖然很少)讓我的腳本在IE中工作的進展。完成IE失敗 - jQuery的

FF &鉻是完美的。運行我的腳本時,兩個IE7完全關閉。 我得到的唯一錯誤是當我第一次加載頁面,並且我得到一個警告,他們是在從谷歌加載的主jquery.min.js頁面中的錯誤。 我試過幾個不同的jquery.js,但它們都顯示相同的錯誤。

我已經把在頁面在這個地址 http://ec2-75-101-196-181.compute-1.amazonaws.com/v2/

上的頁面加載錯誤啓動,但是要得到它真的失敗,在搜索欄中輸入一個位置,然後選擇一個結果。我試過拉出導致這個(jQuery('li.show')。)的腳本部分,甚至用警報替換了整個函數(?),它仍然關閉IE。

你如何調試這樣的東西?我使用調試條& microsoft scrip調試器,但因爲它們都顯示錯誤在主jQuery文件中,所以它不是很有幫助(我很確定jquery不是問題,它必須在我的腳本)。

我完全失去了。請幫忙...

UPDATE ---------------------------------------- -----------------------------------

我已經設法跟蹤到一個問題與swfObject和特別加載閃存變量。

不幸的是還沒有解決。 播放器網址加載罰款,

 
http://lads.myspace.com/videos/Main.swf 

但添加在Flash變數就是完全殺死IE Flash變數ü

id=-1&pcc=en-US&cc=en-CA&el=http%3a%2f%2fwww.myspace.com%2findex.cfm%3ffuseaction%3duser.viewProfile%26vanity%3djuice&pertid=9415ef45e1d80df9d41f9d2094568ac2&pguid=6817783a34cf42dbbbf5a74054dba4ec&hash=MIGnBgorBgEEAYI3WAOCoIGYMIGVBgorBgEEAYI3WAMBoIGGMIGDAgMCAAECAmYDAgIAwAQI0PAkEoOZrEUEEC0WOKKPFRQTanAktS3u%252fiMEWNtTHsoXrencYJAt%252bXk1hSehTR7tN1iwI1a8vwmEFWmKkRWKkMUgXe2o9o3%252b2B5uxACclT4vkj9X2Q2CXR1cXjCq%252fNCONteEOFyIySkfGEfcZxZD%252frd8gOA%253d&skinid=17&skin=http%3a%2f%2flads.myspacecdn.com%2fvideos%2fartistInternational.xml&isus=false&on=1&afsongs=4&ayt=15&plid=18968&profid=96041003&ptype=4&artid=4791838&pmix=False&shuffle=False&ap=1&t=1&adp=1&mute=false&mt=audio&aftime=300&albid=0&songid=0&amix=false&sindex=-1&sseed=0&nopops=false&ovasin=false&nopomp=false&primarycolor=transparent&secondarycolor=transparent&logerr=false&stime= 

我使用的SwfObject的代碼是

 
params={ 
          flashvars: vars 
          }; 
        flashvars={}; 

       swfobject.embedSWF(swfUrl, 'player', '360', '240', '9.0', flashvars, params); 

第二次更新----------------------------------------------- ---------------

要解決這個問題,我只是將swf插入IE中的iframe中。這樣加載沒有錯誤,但在swfObject中完成所有操作都很好。

+0

愚蠢的問題:你在IE中啓用腳本調試嗎?你有安裝腳本調試器嗎? – Alan 2009-02-25 22:08:24

+0

如果它讓你感覺好一些,IE8 RC1上的效果似乎很好。 – 2009-02-25 22:12:22

+0

我的IE版本工作得很好,比Chrome 1.0更快。 :-)你應該升級到RC1。 – 2009-02-25 22:15:37

回答

1

你試過了DebugBar?看看SO上的Debugging js in IE帖子。

我不知道,如果你看到我的評論 - 擺脫日曆彈出窗口,看看它是否解決了這個問題

1

最簡單的方法是...在Internet選項

  1. 從Office安裝腳本編輯器
  2. 啓用調試/高級
  3. 的Internet Explorer →查看/腳本調試器/打開
0

谷歌Chrome瀏覽器提供了一個錯誤,以及,看個明白第一?