2

vbscript を使用して hta ファイルに javascript を追加しようとするたびに、送信ボタンをクリックするとエラー メッセージが表示されます。

object doesn't support this property or method

私はこれを試します

<script type="text/javascript" src=""></script>

この

    <script type="text/javascript">
       ...code
    </script>

問題を知っている人はいますか?

//編集: 問題があります。VBScript を忘れました: vbscript サブルーチンを呼び出してください。ありがとうございます!!

<input type="submit" value=" Submit " onclick="Submit" style="margin-left:100px;">

これは正しいものです:

<input type="submit" value=" Submit " onclick="VBScript:Submit" style="margin-left:100px;">
4

1 に答える 1

6

質問が完全ではないため、確認するのは困難ですが、Javascript コードを VBScripts<script></script>タグ内に配置している可能性があります。

'' は開き括弧のようなもので、'' は閉じ括弧のようなものです。VBScript タグは VBScript 専用で、Javascript タグは Javascript 専用です。

SILLY.HTA に次のコードを記述して、試してみてください。

<html>
<head>
  <title>My Silly Application</title>
  <HTA:APPLICATION>
</head>
<body>
<script language="vbscript">
document.title = "NOT SO SILLY NOW"
self.ResizeTo 200,200

Sub Window_Onload
self.MoveTo (screen.availWidth - (document.body.clientWidth + 40)),10
End Sub
</script>

<script language="javascript">
window.resizeTo(640, 480);
document.write("<h1>Something from Javascript</h1>");
</script>
</body>
于 2010-07-29T22:34:22.310 に答える