2009-11-04 101 views
0

有没有一种方法来禁用特定页面中的JavaScript代码使用某些PHP代码?我需要确保在页面中使用的所有JavaScript不应该在运行时给出任何结果(甚至是错误)。使用PHP禁用JavaScript代码?

+0

别担心我给你+1的问题你为什么不接受答案。接受答案并从每个问题中获得2分 – 2009-11-04 13:27:27

回答

-1

没有这样的方式,因为PHP在您的服务器上运行,而JavaScript在您的服务器完成它的一部分并运行浏览器后运行客户端。

你可以做的是确保你的JS没有错误或删除所有的JavaScript。

+0

cballou答案是正确的,但如果您的代码中存在JavaScript,则会很痛苦。 – 2009-11-04 13:27:14

0

你可以到处乱扔JavaScript的PHP条件语句,因此他们不会在页面上显示:

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

function myJavascriptFunc() { 

} 
</script> 

,并从我的意见解决任何问题:

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

在最后一种情况下你应该检查myFile.js中showJavascript的布尔值。

+0

这对于“ – RaYell 2009-11-04 13:35:16

+0

”包含的外部JS文件不起作用。但是,如果将整个