2009-11-04 6 views
0

특정 PHP 코드를 사용하여 특정 페이지에서 자바 스크립트 코드를 비활성화하는 방법이 있습니까? 페이지에서 사용되는 모든 자바 스크립트가 실행될 때 어떤 결과 (심지어 오류)도주지 않아야합니다.PHP를 사용하여 자바 스크립트 코드를 사용 중지 하시겠습니까?

+0

걱정하지 마세요. 질문에 +1을드립니다. 왜 대답을 수락하지 않습니까? 대답을 수락하고 모든 질문에서 2 점을 얻으십시오 –

답변

-1

PHP가 서버에서 실행되고 JavaScript가 클라이언트 측에서 실행되고 브라우저가 완료되면 서버가 실행되기 때문에 그렇게 할 방법이 없습니다.

JS에서 오류가 없거나 모든 JavaScript를 제거 할 수 있는지 확인하십시오.

<script type="text/javascript"> 
<?php if($showJavascript): ?> 
// executes the following function 
myJavascriptFunc(); 
<?php endif; ?> 

function myJavascriptFunc() { 

} 
</script> 

그리고 내 의견에서 문제를 해결하기 위해 : 그들이 당신의 페이지에 표시되지 않도록

+0

cballou 대답은 정확하지만 코드를 통해 자바 스크립트가 완성되면 고통이됩니다. –

0

당신은 자바 스크립트 주위에 PHP 조건문을 던질 수있는 마지막 경우

<?php var showJavascript = <?php echo ($showJavascript) ? 'true' : 'false'; ?>; 
<script type="text/javascript" src="myFile.js"></script> 

당신 myFile.js의 showJavascript의 부울 값을 확인해야합니다.

+0

'' – RaYell

+0

에 포함 된 외부 JS 파일에는 작동하지 않습니다. 그러나

관련 문제