我只是张贴整个页面以防止混淆。我盯着每个链接并检查文件夹中的文件。一切似乎都在那里。什么不起作用?非常沮丧,可以用一双新鲜的眼睛。我的所有页面显示的是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>
答案 0 :(得分:1)
四件事:
语法高亮 - 将.js文件放在jquery,jQueryUI等脚本之后。订单很重要!
使用$(document).ready确保在正文内容尝试使用之前加载所有js文件。
您是否使用firebug或某些此类工具在浏览器中检查脚本错误?
您是否收到任何错误或者没有看到突出显示效果?
答案 1 :(得分:0)
替换:
SyntaxHighlighter.HighlightAll();
与
SyntaxHighlighter.all();
您的示例代码适合我。