バグ報告 > 管理機能 > InternetExplorerでの複数配送先読み込みエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kscom |
投稿日時: 2012/12/7 21:41
対応状況: −−−
|
新米 登録日: 2008/8/20 居住地: 投稿: 6 |
InternetExplorerでの複数配送先読み込みエラー InternetExplorer8で、管理画面の「受注管理」>「編集」>「複数の宛先に送る」を開くと、Javascriptエラーにより配送先がうまく読み込まれないことがあります。(Ver2.11・2.12、WindowsXPのIE8や7のIE9など、異なる環境でも発生しています。)
エラーの場所を追ってみると、jQueryの「selector.nodeType」の箇所と、multiple.phpで「予期しないメソッドの呼び出し、またはプロパティアクセスです。」(場所は時々により変化)を指しています。 Firefox、Chromeでは見られず、IEでも起こるときと起こらないときがあるため、原因が特定できていない状況です。 同様の現象や解決策について、ご存知の方がいらっしゃれば、 ご意見の程よろしくお願いいたします。 [2012/12/12追記] 「複数配送先・複数商品・初めてポップアップで開いた時」にエラーが頻出しています。 ウインドウを再読み込みすると、多くの場合はエラーが発生せずに読み込まれることを確認しています。 |
kscom |
投稿日時: 2012/12/14 12:01
対応状況: −−−
|
新米 登録日: 2008/8/20 居住地: 投稿: 6 |
Re: InternetExplorerでの複数配送先読み込みエラー 色々検証を行ってみましたが、
有効な対応策は見つかっておりません。 応急の対策として、 /data/Smarty/templates/admin/order/multiple.tpl のHTML部分に
を記載し、JavascriptのjQuery部分末尾に
を挿入して、読み込みが中断された際には再読み込みを表示し、 完了時には非表示となるようにしました。 もし有効な対策がございましたら、 お教えくださいますようお願いいたします。 |
nanasess |
投稿日時: 2012/12/14 13:08
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: InternetExplorerでの複数配送先読み込みエラー この機能の開発を担当した者です。
管理画面の複数配送設定は、IE の対応に苦労しました。。。 window.opener に対しての DOM 操作が、 IE では難があるようなので、子画面をポップアップさせるのではなく、 レイヤー表示にしてみてはいかがでしょうか。 レイヤー表示にすれば、 window.opener を使わなくて済むので改善されるのではないかなと思います。 検証したわけではないので、はずしていたらすみません。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |