2

IEからのデバッグ

行:2文字:580コード:0エラーメッセージ:プロパティ「0」の値を取得できません:オブジェクトがnullまたは未定義のURL: http: //100repupgrade.clubnetdev.com/fresh//media/js/skin/reprebate /js/lightbox_cp.js

問題が見られるURL:http: //100repupgrade.clubnetdev.com/fresh/featured/the-hundreds-mike-jacket-grey.html

上記のURLで、[サイズ]ドロップダウンボックスをクリックすると、上記のコピーのようにデバッグエラーがポップアップ表示されます。これは、このバージョンのMagento(1.6.2.0)と明らかに互換性のあるMagento拡張機能に由来します。jsファイルで参照しているように見えるセクションは次のとおりです。-

while(this.imageArray[imageNum][0]!=imageLink.href){imageNum++;}}

これはIE9(および場合によっては他のIEバージョン)でのみ問題になり、Firefox、Chromeなどでは問題ありません。

問題が発生した場合、ドロップダウンボックスをクリックすると、製品サイズのオプションが表示されますが、代わりにライトボックスに関連付けられた暗いオーバーレイが読み込まれます。

誰かが問題が何である可能性があり、どのように修正するかを完全に特定することができますか?これで私は約2時間困惑しました。

どんな助けでも大歓迎です-ありがとう。

編集:詳細情報。

ちなみに、このサイトとコードの正確なレプリカは、http://www.reprebate.com/featured/the-hundreds-mike-jacket-grey.htmlで正常に機能します。この問題は、Magentoを1.4から1.6にアップグレードしてから初めて明らかになりましたが、ライトボックス拡張機能の開発者は、彼の拡張機能が1.6で動作すると確信しています...ありがとう

4

2 に答える 2

3

私が見ることができることから、あなたは拡張機能ではなく、ライトボックスまたはプロトタイプの問題を見ています。

プロトタイプバージョンを使い続けたい場合は、Lightbox2.05と最新バージョンのプロトタイプがあることを確認することをお勧めします。

jQueryバージョンに移行することに満足している場合は、Lightbox2.5が最善の策です

于 2012-04-17T01:20:07.160 に答える
3

ここでも同じ問題があります。protocol.js1.6から1.7にアップグレードすることで解決しました。

于 2012-09-19T23:46:17.807 に答える