0

テスト目的で、ボタンが 1 つある単純な html を作成します。ボタンをクリックすると、アラートが表示されます。olly、ida、cheatengine のボタン テキスト値を別の値に変更しようとしましたが、うまくいきません。なんで?

htmlの変数の値を変更したり、ieexplorerのようにプログラムを逆アセンブルしたりできますか?

私が働いたものの単純なhtmlは次のようになります:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function myFunction()
{
alert("I am an alert box!");
}
</script>
</head>
<body>
<input type="button" onclick="myFunction()" value="Show alert box" />
</body>
</html>
4

3 に答える 3

2

Internet Explorer 9 を使用している場合は、F12キーを押して開発者ツールを有効にします。これにより、HTML の構造が表示され、変更することができます。これらにより、( [スクリプト] タブを介して) ブレークポイントを設定し、JavaScript をデバッグすることもできます。ここから、変数値を変更できます。

古いバージョンの IE では、同様の機能 (ただし、JavaScript のデバッグは含まれません) が開発者ツールバーで利用できます。

FireFox を使用している場合は、FireBugを試してください。

Google Chrome を使用している場合は、F12を押して開発者ツールを表示します。

ちなみに、あなたの用語は正しくありません。HTML はコンパイル (またはアセンブル) されないため、逆アセンブルするという考えは有効ではありません。おそらく探している単語はdebugです。

于 2012-08-06T13:07:17.283 に答える
0

Internet Explorer を使用している場合は、F12 キーを押して開発者ツールを有効にしないでください。これは、HTML の構造を悪く表示するだけであり、後で変更するのは困難です。

代わりに、FireFox を使用していることを確認してから、拡張機能のFireBugをインストールすると、ブラウザで HTML/CSS や Javascript をライブで表示および編集できるようになります (その他もろもろ)。

于 2012-08-06T13:09:57.183 に答える
0

これが欲しいということですか?

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function olly()
{
alert("Olly");
}

function cheatengine()
{
alert("cheatengine");
}
</script>
</head>
<body>
<input type="button" onclick="olly()" value="olly" />
<input type="button" onclick="cheatengine()" value="cheatengine" />

</body>
</html>
于 2012-08-06T13:12:49.107 に答える