0

私は真のクライアント プロトコルを使用しており、イメージを使用して実装された検索ボタンを備えた Web アプリを使用しています。その画像ボタンをクリックして、いくつかの結果を抽出します。

検索ボタンのhtmlコードは次のとおりです。

< img style="border: medium none;" 
onclick="ajaxLoadingStarted(this, document.getElementById('select:ajaxLoadingImg')); searchVehicles();" 
src="/webPortal/common/images/green-search-btn.png" id="select:searchBtn">

私のjavascriptコードは次のとおりです。

var searchobj = document.getElementById('select:searchBtn').onclick();

残念ながら、次のエラーが発生しました。

t=00019690ms: エラー -203252: 46: JavaScript コードの評価 / window.alert($('#javax.face...ement; } } / 失敗 - 例外が発生しました: NS_ERROR_NOT_AVAILABLE: コンポーネントが利用できません [MsgId: MERR-203252 ]

なぜこれが起こっているのでしょうか?

4

2 に答える 2

0

スクリプト作成中にも同様の問題に直面しました。解決策は次のとおりです。

  1. Ajaxクリックとスクリプトプロトコルを使用して記録します。
  2. それでも認識されない場合は、次のコードを使用してください。

 

web_text_link("", 
    "Snapshot=t50.inf", 
    DESCRIPTION, 
    "Text="",
    "ID=select:searchBtn", 
    ACTION, 
    "UserAction=Click", 
LAST);
于 2013-03-22T13:33:11.190 に答える
0

スクリプトを最初から再生するのではなく、個々のステップを再生すると、特定の機能が使用できなくなります。別の方法として、試行中のステップの後のステップにブレークポイントを作成し、スクリプト全体を最初から再生することもできます。

于 2012-07-31T16:00:24.787 に答える