Toshiyuki Kawanishi
tosik****@users*****
2008年 10月 24日 (金) 14:27:59 JST
鈴木さん 川西です。 業務がお忙しいところご連絡ありがとうございます! > ・IE6 > ・Lunascape4Lite > ・Opera お話を伺っている限りでは、 IE6とTestLinkが使用しているJavaScriptの 相性が悪いのではないかと思います。 ちょっと手元にIE6の環境がないもので 正確には分らないのですが、 発生しているメッセージがクライアント側の エラーメッセージだと思うので、 PHPではなくJavaScriptが問題なのではないかと思います。 # 今度、IE6を探しだして試してみます。 他にIE6で同じ現象が起こる方って いらっしゃいますでしょうか? 根本的にな解決にはならないかもしれませんが、 他のツリーマネージャを使用して試してみていただけないでしょうか? 念のためツリーマネージャについて整理しておきますと...... TestLinkには3種類のツリーマネージャ (ツリーを描くためのJavaScript) が用意されています。 # 添付画像を拝見したところ鈴木さんは デフォルトのLAYERSMENUというツリーマネージャを ご利用になっているようです。 TestLinkインストールディレクトリの custom_config.inc.phpファイルに $g_tree_type = 'DTREE'; のように記載すると他のツリーマネージャを 使用することができます。 選択できるのは、JTREE, LAYERSMENU, DTREE で、 後者ほど機能が良いが重くなるという特徴があります。 以上、ご確認をお願い致します。 Toshiyuki Kawanishi <tosik****@users*****> --- > 川西さん > お忙しい中、返信ありがとう御座います。 > お世話になります。 > > 状況を追記致します。 > 発生タイミング > (IE6で)どのプロジェクトでも変わりなく、「テストの実行」をクリック > しただけの、切り替わった画面で発生します。 > <<画像を添付致します。>> > > ブラウザ > ・IE6 > IE6では、詳細設定で「スクリプトエラーごとに通知を表示する」 > にチェックを入れるとエラーダイアログを表示します。 > チェックが入っていない場合は、画面左下にエラーである事を示すガイダンスが > 表示され、それをダブルクリックするとエラーのダイアログが表示されます。 > 但し、IE6でチェックを入れない場合に、スクリプトエラーが発生しても > それ(エラー)以降のスクリプトは実行される様です。(影響が少ない) > ・Lunascape4Lite > Lunascape4LiteもIEエンジンを積んでいるせいか、同じようにエラーが > 発生します。 > 但し、Lunascape4では、ダイアログ表示をさせないと、スクリプトエラーが > 発生した際には、その後のスクリプトは止まってしまう様です。 > その為、いろんな操作(「備考」をクリックして表示とか)が効かなくなって > しまいます。 > ・Opera > エラーは確認出来ませんでした。 > > 不具合トレース > ほんの少々、不具合追跡みたいな事をしてみました。 > 発生は、実行画面の右側ペイン(ヘルプ画面)表示時に発生している様です。 > > 「lib/general/frmWorkArea.php」の90−91行 > L90 $smarty->assign('workframe', "lib/general/show_help.php?help=$showFeature&locale={$_SESSION['locale']}"); > L91 $smarty->display('frmInner.tpl'); > の91行目の前にexit();を入れるとエラー発生の前で止まります。 > 91行目の後にexit();を入れるとエラーを発生して抜けてしまいます。 > > 「lib/general/show_help.php」の27行 > L27 $smarty->display($_REQUEST['help'] . ".html"); > の27行目の前にexit();を入れると右側ペイン表示前の、エラー発生の前で止まります。 > 27行目の後にexit();を入れると右側ペインを表示し、エラー発生して抜けてしまいます。 > > −−−−−−−−−− > (本業の業務も忙しくなってきており)他力本願で申し訳御座いませんが、 > 何かお判りでしたら、教えて戴ければ助かります。 > ============================================== > 鈴木 孝 > ============================================== > > > > -----Original Message----- > > Subject: 教えて下さい:「テストの実行」でスクリプトエラー > > > > Suzukiさん > > > > > > 川西です。 > > ご質問ありがとうございます! > > > > > TestLink1.7.4にて、「テストの実行」をクリックすると、スクリプトエラーが > > > 発生しています。 > > ...... > > > (「Smarty」やらとJavaスクリプト絡みのあたりが臭そうなのですけど..) > > > > 手元にIE6を使える環境がないもので、 > > 申し訳ないですが、再現ができませんでした。 > > > > (多分、JavaScpritとIE6との相性の問題だと思うのですが。) > > > > そこで、よろしければもう少し詳しい状況を > > 教えていただけないでしょうか? > > > > ・使用している Tree Manager > > ・選択したテスト結果 > > など...... > > > > もし可能でしたら、TestLinkの画面のキャプチャでも結構です。 > > > > > > 以上、よろしくお願い致します。 > > > > > > Toshiyuki Kawanishi <tosik****@users*****> > > > > > > --- > > > 教えて戴けますか? > > > > > > TestLink1.7.4にて、「テストの実行」をクリックすると、スクリプトエラーが > > > 発生しています。 > > > IE6で、今まで気が付かなかったのですが、スクリプトエラーの > > > 詳細表示をさせた処、 > > > ライン:2 > > > 文字:1 > > > エラー:構文エラーです。 > > > コード:0 > > > URL:.../lib/general/show_help.php?help=executeTest&locale=jp_JP > > > > > > ちょっと追っ掛けてみたのですが、(Web関連知識のない)私のレベルでは > > > ちょっと難しくて、時間も取れなくて、断念致しました。 > > > (「Smarty」やらとJavaスクリプト絡みのあたりが臭そうなのですけど..) > > > > > > お判りでしたら、教えて戴きたくお願い致します。 > > > /鈴木