2009-02-25 7 views
1

私は数日間この作業をしてきましたが、私のスクリプトがIEで動作するようになるまでの進歩はほとんどありませんでした。完全なIEの失敗 - jquery

FF &クロムは完璧です。私のスクリプトを実行するとIE7 & 8が完全にシャットダウンします。 私が得る唯一のエラーは、ページを最初にロードしたときに、Googleからロードされているメインjquery.min.jsページのエラーであるという警告が表示されます。 いくつかのjquery.jsを試しましたが、すべて同じエラーが表示されます。

私はこのアドレス http://ec2-75-101-196-181.compute-1.amazonaws.com/v2/

でページを設置しましたエラーは、ページのロードに起動しますが、実際にそれを得るために、失敗する検索バーに場所を入力して、[結果]を選択します。

私はこの(jQuery( 'li.show')click)の原因となるスクリプトの一部を抜き出してみましたが、機能全体(?)をアラートだけに置き換えて、IEをシャットダウンしました。

どのようにこのようなものをデバッグしますか? 私はデバッグバー& microsoft scripデバッガを使用していますが、両方ともメインjqueryファイルにエラーが表示されているので、あまり有用ではありません(jqueryは問題ではないと確信しています。スクリプト)。

私は完全に失われています。助けてください...

更新---------------------------------------- -----------------------------------

私はこれを問題にまで追跡できましたswfObjectを使用して、フラッシュバーをロードします。

残念ながら解決はまだありません。細かい プレーヤーのURLのロード、

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

が、FlashVarsの中に追加することは完全にIEを殺すものです私はswfObjectのために使っているコードは

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

       swfobject.embedSWF(swfUrl, 'player', '360', '240', '9.0', flashvars, params); 
されたU

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= 

のFlashVars

第2更新----------------------------------------------- ---------------

これを解決するには、swfをIEのiframeに貼り付けただけです。エラーなくそのままロードしますが、swfObjectですべてのことを行うのが良いでしょう。

+0

愚かな質問:IEでスクリプトデバッグが有効になっていますか?スクリプトデバッガがインストールされていますか? – Alan

+0

IE8でうまく動いているようです。RC1 –

+0

IEのビルドでうまく動作し、Chrome 1.0よりも優れています。 :-) RC1にアップグレードする必要があります。 –

答えて

1

あなたはDebugBarを試しましたか?それでは、Debugging js in IEのポストを見てください。

私はあなたが私のコメントを見たかどうかわからないんだけど - カレンダーのポップアップを取り除くと、それが最も簡単な方法がある問題

+0

はい、私はデバッグバーを持っていますが、表示されているエラーは、jquery(未知のランタイムエラー - jquery.1.3.1.js)であり、スクリプトでは表示されていないので、実際には役に立ちません。しかし、素晴らしいツール。 – pedalpete

+0

jQuery 1.3は非常に若いです - 多分最新バージョン(1.3.2)へのアップグレードはあなたの問題を解決するでしょう。 –

+0

ページ上のカレンダーを取り除いてください...エラーが修正されるかどうか確認してください –

1

を修正するかどうかを確認...

  1. オフィスからスクリプトエディタをインストールし
  2. インターネットオプションでデバッグを有効/アドバンスト
  3. Internet Explorerの→ビュー/スクリプトデバッガ/オープン
0

Google Chromeはそのに見て、同様のエラーを与えます最初?

+0

クロムのエラーは、いくつかの機能を無効にしたためです。しかし、すべてがクロムとFFで動作していますが、とにかくこれらの機能を追加する前にエクスプローラで問題が発生しました。 – pedalpete

関連する問題