2014-06-22 93 views
-3

你好,我希望有人可以帮助我试图在我的网页上使用Syntax Highlighter。我按照提取下列文件中的安装说明:JScript语法高亮显示不工作,有什么想法?

shCore.css
shThemeDefault.css
shCore.js
shBrushPowerShell.js

基本上所有我看到的是代码从脚本文件,但没有突出显示。这是我的脚本script.php

<html> 
<head> 
<link href="../stylesheets/shCore.css" rel="stylesheet" type="text/css" /> 
<link href="../stylesheets/shThemeDefault.css" rel="stylesheet" type="text/css" /> 
</head> 

<body> 
<script type="text/javascript" src="../js/shCore.js"></script> 
<script type="text/javascript" src="../js/shBrushPowerShell.js"></script> 
<script type="text/javascript"> 
    SyntaxHighlighter.all() 
</script> 

<pre class="brush: ps"> 
<?php 
    $filename = $_GET['file']; 
    $filecontent = file_get_contents($filename); 
    echo $filecontent; 
?> 
</pre> 
</body> 

</html> 

任何人都可以看到这里的问题是什么?我有点卡住了,我错过了一些基本的东西吗?任何帮助将不胜感激。

PS - CSS和JS文件的所有链接都按照测试方式工作,在Chrome浏览器的“查看源代码”中单击它们。

回答

1

你可以尝试把下面正好结束标记</body>

<script type="text/javascript"> 
    SyntaxHighlighter.all() 
</script> 

而下面的代码head

<script type="text/javascript" src="../js/shCore.js"></script> 
<script type="text/javascript" src="../js/shBrushPowerShell.js"></script> 
+0

嗨,埃米尔,谢谢你的回复。事实上,这就是我从一开始就是这样做的,它仍然是一样的结果。可以看到代码被突出显示,但没有突出显示。 – d4rkcell

+0

检查更新,你可以创建一个jsfiddle @ d4rkcell – CMPS

+0

嗨,埃米尔,谢谢,我从来没有用过jsfiddle这里是我的尝试。 http://jsfiddle.net/29rgp/ - PS添加脚本标签到头也没有区别。 – d4rkcell

0

之前,我想通了这一点。

我只上传了上面提到的文件。我上传了整个zip文件,并在标签中使用了绝对URL,并开始工作。感谢Amir试图提供帮助。