ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4193468 javascript on off
質問者:syuricyan あるスクリプトを外部から取り込んでいるページがあります。
このスクリプトのみをOFFにできるように、ページに「ON-OFFボタン」を
作りたいと思っていますが、どのようにすればよいのでしょうか?

PC依存なので切るように促してもいいですが、IEだと面倒な上に、
これだと他のスクリプトも表示されなくなってしまいます。

このスクリプトだけをOFF(ON)にできるようなボタンを設置したいです。
よろしくお願いします。
困り度:
  • 困っています
質問投稿日時:
08/07/21 17:18
この質問に対する回答は締め切られました。

回答良回答10pt

ANo.2 関数をvoid(0)にしてしまうとかそれなりにやり方もあるでしょうけど
読みこむ処理をはずすようにするのが妥当だとおもいます
回答者:yambejp
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/07/21 23:49
この回答へのお礼参考にさせていただきます。ご指導ありがとうございました。

回答良回答20pt

ANo.1 いろいろやりようはありますが、↓こんなんでいいのでしょうか?
(テキストフィールドをクリックするとアラートが表示されます。
 この機能をボタンon/offで切り替えています。)

<html>
 <body>
  <form name="f">
   <input type="text" onfocus="func()" />
   <input type="button" value="on" onclick="turnOn()" />
   <input type="button" value="off" onclick="turnOff()" />
  </form>
 </body>
<script>

var BUTTON_STATE = true;

function func() {
 if (!BUTTON_STATE) {
  return;
 }
 alert("現在ボタンはonです")
}

function turnOn() {
 BUTTON_STATE = true;
}

function turnOff() {
 BUTTON_STATE = false;
}

</script>
</html>
回答者:OKbokuzyo
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/07/21 23:45
この回答へのお礼ご回答ありがとうございました。参考にさせていただきます。