[Testlinkjp-users] 教えて下さい:「テストの実行」でスクリプトエラー

Back to archive index

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スクリプト絡みのあたりが臭そうなのですけど..)
> > >
> > > お判りでしたら、教えて戴きたくお願い致します。
> > > /鈴木




Testlinkjp-users メーリングリストの案内
Back to archive index