LightWindowとIE7の問題を回避し、ページロード時に444行目のJavaScriptエラーがlightwindow.js
そのobject does not support this property or method
。さまざまなフォーラムでさまざまな投稿を見つけたにもかかわらず、Googleの検索結果には解決策がありませんでしたので、後で誰かを助けることを期待してここに投稿しています。LightWindow&IE7、 "Line 444 - オブジェクトはこのプロパティまたはメソッドをサポートしていません"
多くの人がスクリプトファイルの特定の順序を提案しましたが、私はすでにこの順序(プロトタイプ、scriptaculous、lightwindow)を使用していました。
- 移動を:
これらは私が私が知っているでも、特に「固定」の問題をどれをテストする時間を持っていないとしてそれは最終的に私は唯一の記録としてここに書き、動作するように見えました手順は、 lightwindow.jsの呼び出しをページの最後に追加します。
if (this._getGalleryInfo(link.rel)) {
- 変更行1157:
- 変更ライン444に最後に
if (this._getGalleryInfo(this.element.rel)) {
- 例外を嚥下、
try/catch
ブロックとライン1417 1474へ、私は囲まれた(これは、私の謝罪汚れています)。
EDIT:
私はこれは、Firefoxを破ったことに気づきました。これはとても良い修正ではありませんが、 "rel"タグのないlightwindowリンク、 "rel"タグを持ついくつかのlightwindowリンク、と1つの "インライン"リンク)今IE7で正常に動作します。この問題について追加したいことがある場合や、指定されたソリューションの改善/改善についてご意見をお寄せください。代わりのtry..catchの