alex gorbatchev的语法荧光笔不适合我

时间:2011-11-12 06:29:18

标签: javascript html css syntaxhighlighter

我只是张贴整个页面以防止混淆。我盯着每个链接并检查文件夹中的文件。一切似乎都在那里。什么不起作用?非常沮丧,可以用一双新鲜的眼睛。我的所有页面显示的是pre的内容,但没有任何格式。再次,感谢您的帮助

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 



<!--STYLESHEET LINKS-->

<link  href="stylesheet.css" rel="stylesheet" type="text/css" media="screen" />
<link  href="shThemeDefault.css" rel="stylesheet" type="text/css" media="screen" />
<link  href="shCore.css" rel="stylesheet" type="text/css" media="screen" />

<!--SYNTAX HIGHLIGHTER-->
<script type="text/javascript" src="shCore.js"></script>
<script type="text/javascript" src="shBrushPhp.js"></script>

<!--JQUERY and PROCESSING SCRIPTS-->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery-ui.js"></script>
<script type="text/javascript" src="processing.js"></script>
<script type="text/javascript" src="init.js"></script>




</head>

<body>
<pre class="brush: php">

$last_modified = filemtime("header.php");
echo("last modified: ");
echo(date("m.j.y h:ia", $last_modified));

</pre>

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

</body>
</html>

2 个答案:

答案 0 :(得分:1)

四件事:

  1. 语法高亮 - 将.js文件放在jquery,jQueryUI等脚本之后。订单很重要!

  2. 使用$(document).ready确保在正文内容尝试使用之前加载所有js文件。

  3. 您是否使用firebug或某些此类工具在浏览器中检查脚本错误?

  4. 您是否收到任何错误或者没有看到突出显示效果?

答案 1 :(得分:0)

替换:

SyntaxHighlighter.HighlightAll();

SyntaxHighlighter.all();

您的示例代码适合我。