2010-12-31 48 views
0

私はHTAでjavascript/vbscriptの両方を使用していて、VBSループ内のHTAインターフェイスのテーブルを構築しています。私が単に実行すると:HTA:VBScript文字列のJavascript関数はHTAでエラーを起こしますか?

strHTML = strHTML & "<tr>" &_ 
     "<td><a id=""" & aName & """ href=""javascript:toggleRow('" & rowName & "','" & arrTemp(1) & "','" & aName & "')"">+ </a>" & arrTemp(1) & "</td>" & _ 
     "<td>" & arrTemp(2) & "</td><td class='status'>" & _ 
     "<img onclick=""displayRow()"" src='" & strStatus & "' border='0'></td></tr>" & _ 
     "<tr id='" & rowName & "' style=""display:none;""><td id='" & arrTemp(1) & "' colspan=""3"">test</td></tr>" 

...私のHTAは正常に表示されます。私は私のTRタグにJavaScript関数を追加しようとする。しかし、私はVBSエラーのすべての種類を取得:

strHTML = strHTML & "<tr onmouseover=""ChangeColor(this, true);"" onmouseout=""ChangeColor(this, false);"" onclick=""DoNav();"">" &_ 
     "<td><a id=""" & aName & """ href=""javascript:toggleRow('" & rowName & "','" & arrTemp(1) & "','" & aName & "')"">+ </a>" & arrTemp(1) & "</td>" & _ 
     "<td>" & arrTemp(2) & "</td><td class='status'>" & _ 
     "<img onclick=""displayRow()"" src='" & strStatus & "' border='0'></td></tr>" & _ 
     "<tr id='" & rowName & "' style=""display:none;""><td id='" & arrTemp(1) & "' colspan=""3"">test</td></tr>" 

私は私が正しく、余分な引用をコメントアウトしましたが、私はそれを得ることができないかなり確信しています作業。最初の行だけで私が間違っていることを誰でも見ることができますか?

編集:また、私はそれらに関連する4つの引用符で*イベントでのすべてを残すが、それはすべての

答えて

1

ああに役立ちます場合は、ページのロードがうまく、内部JavaScriptの機能のすべてを削除すると...見つけ回答。 HTAはその機能をVBS機能として解釈していました。 javascriptへの明示的な宣言は何ですか?

strHTML = strHTML & "<tr onmouseover=""javascript:ChangeColor(this, true);"" onmouseout=""javascript:ChangeColor(this, false);"" onclick=""javascript:DoNav();"">" &_ 
          "<td><a id=""" & aName & """ href=""javascript:toggleRow('" & rowName & "','" & arrTemp(1) & "','" & aName & "')"">+ </a>" & arrTemp(1) & "</td>" & _ 
          "<td>" & arrTemp(2) & "</td><td class='status'>" & _ 
          "<img src='" & strStatus & "' border='0'></td></tr>" & _ 
          "<tr id='" & rowName & "' style=""display:none;""><td id='" & arrTemp(1) & "' colspan=""3"">test</td></tr>" 
関連する問題