ページ 11

mm_widget_accessdenied(ManagerManager)でJavaScriptエラー

Posted: 2012年9月08日(土) 23:49
by kazuike
-----
MODXのバージョン:1.0.6J-r5 & 1.0.6J-r6
PHPのバージョン:5.3.13
MySQLのバージョン:5.0.95
ブラウザ:IE9
-----

ManagerManagerのmm_widget_accessdeniedを使用し、
アクセス拒否を指定したリソースを編集しようとすると、
IE9で以下のエラーメッセージが出ます。(Firefox15では問題ありませんでした)
プロパティ 'style' の値を取得できません: オブジェクトは Null または未定義です。
ライン: 86
文字: 13
コード: 0
URI: http://example.com/manager/index.php?a=27&id=2
※エラーウィンドウは2回(そのうち2回目には同じエラーが2件)出ます。
エラーウィンドウを閉じると、いつもの!マークがちゃんと出て、編集は拒否できています。

なお、1.0.6J-r5 で不具合があったので、 1.0.6J-r6にアップデートしましたが、変わりませんでした。

Re: mm_widget_accessdenied(ManagerManager)でJavaScriptエラー

Posted: 2012年9月08日(土) 23:55
by yama
ローカルで試してみましたが、再現できませんでした。何か原因はあると思いますが、今のところヒントがつかめません。

http://mng.demo.modx.jp/pack_list/Evolu ... 6j-r5.html
こちらのデモサイトで再現できますでしょうか?

Re: mm_widget_accessdenied(ManagerManager)でJavaScriptエラー

Posted: 2012年9月09日(日) 00:09
by kazuike
デモサイト(1.0.6J-r5 )で、
チャンク「mm_rules」に以下の1行を加えたところ、再現しました。

コード: 全て選択

mm_widget_accessdenied('2,3', 'ダメ', '1');

Re: mm_widget_accessdenied(ManagerManager)でJavaScriptエラー

Posted: 2012年9月09日(日) 00:14
by yama
http://120909001019-1887.evo.demo.modx.jp/manager/
こちらでIE9で試してみましたが再現できません。互換表示モードなどが関係しているのかもしれません。もう少し調べてみます。