は無効として、あなたのHTMLでそれを定義します。
これには、Javascriptを使用しないユーザーのための機能が欠点となっています。それを行うために他の方法は、直接、ボタンの後のコードの小さな行を追加することです:
<button id="myButton">My Button</button>
<script type="text/javascript">
document.getElementById('myButton').disabled = true;
</script>
...そして(document.loadに再有効化)新しい情報と
編集:
タイプ "image"のinput
ですか?もしそうなら、上記はまだ機能します。そうでなければ、<a>
タグの中に画像が入っているので、受け入れられた答えが示唆していることをお勧めしません。申し訳ありません。イメージが突然最後に表示されると、ページが読み込みに時間がかかりすぎてリンクを無効にする必要があることを考えると、かなりイライラしたり気を散らす可能性があります。私が代わりにお勧めしたいことはこれです:
<a href="whatever" onclick="return myLinkHandler();"><img src="..." /></a>
<script type="text/javascript">
var myLinkHandler = function() {
alert('Page not loaded.'); // or something nicer
return false;
};
</script>
、その後、あなたのdocument.ready関数で、関数の定義変更:また
myLinkHandler = function() {
alert("Yay, page loaded.");
return true;
};
を、あなたはに関数の内部チェックを入れることができますページが読み込まれているかどうかを確認してください。
var documentReady = false;
function myLinkHandler() {
alert (documentReady ? "Ready!" : "Not ready!");
return documentReady;
}
document.onload = function() { // or use jQuery or whatever
documentReady = true;
};
正しい情報を提供していただけません。 私の場合、ボタンとして機能している画像を無効にする必要があります – gnanesh
あなたのサポートのためにたくさんありがとうございます – gnanesh