- ベストアンサー
javascript on off
あるスクリプトを外部から取り込んでいるページがあります。 このスクリプトのみをOFFにできるように、ページに「ON-OFFボタン」を 作りたいと思っていますが、どのようにすればよいのでしょうか? PC依存なので切るように促してもいいですが、IEだと面倒な上に、 これだと他のスクリプトも表示されなくなってしまいます。 このスクリプトだけをOFF(ON)にできるようなボタンを設置したいです。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
いろいろやりようはありますが、↓こんなんでいいのでしょうか? (テキストフィールドをクリックするとアラートが表示されます。 この機能をボタン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>
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
関数をvoid(0)にしてしまうとかそれなりにやり方もあるでしょうけど 読みこむ処理をはずすようにするのが妥当だとおもいます
お礼
参考にさせていただきます。ご指導ありがとうございました。
お礼
ご回答ありがとうございました。参考にさせていただきます。