2013-05-25 2 views
2

JavaScript 코드가 있으며이 코드로 수행하고자하는 작업은 단추로 JavaScript 코드를 사용하거나 사용하지 않도록 설정하는 것입니다.JavaScript 코드 사용 및 사용 안함

그래서 버튼을 누르면 JavaScript 코드가 활성화되고 다시 누르면 비활성화됩니다.

JavaScript 자체를 사용/사용 중지하지 않으려합니다. 하지만 코드가 맞습니다. <script></script>

이렇게하면 true/false 일 수 있습니다.

나는 당신이 내가 무엇을 말하려고하는지 이해할 수 있기를 바랍니다. : P

답변

0
당신은 button 의와 <script>에 숨겨진 변수 onClick의 값을 토글 할 수

, 당신은 예를 들어 숨겨진 변수

의 값을 확인할 수 있습니다 : 그냥

<input type='hidden' name='js_enabled' value='1' /> 
<button name='toggle_js' onClick='toggle()'>Toggle</button> 

<script> 
    function toggle() { 
     if (document.getElementByName('js_enabled').val == 1) { 
     document.getElementByName('js_enabled').val = 0 
     } else { 
     document.getElementByName('js_enabled').val = 1 
     } 
    } 

    if (document.getElementByName('js_enabled').val == 1) { 
     //your functions here 
    } 
</script> 
-1

전역 변수를 설정하고 모든 함수 내에서 값을 확인하십시오.

<script type="text/javascript"> 
    window.runScripts = true; 

    function enableScripts() { window.runScripts = true; } 
    function disableScripts() { window.runScripts = false; } 

    function func_1() { 
     if (window.runScripts) { /* run your code */ } 
    } 

    function func_2() { 
     if (window.runScripts) { /* code for function 2 */ } 
    } 

    // .... 
</script> 
+0

아주 지루하지 않으시겠습니까? –

+0

알아,하지만 그 밖에 무엇을 할 수 있니? –