嗨,我正在尝试将出色的 syntaxhighlighter 插入 asp .net 页面,但每次它都有一个错误说“dp 未定义”。
我认为它在下载脚本之前到达调用部分,我如何确保在继续之前加载文件?
谢谢
多伦
编辑:这是我在我的 aspx 文件中使用的代码,它可以像常规 HTML 一样正常工作,但是当我尝试在 aspx 文件中使用它时,它显示“dp 未定义”
<link type="text/css" rel="stylesheet" href="App_Data/Styles/SyntaxHighlighter.css"></link>
<script type="text/javascript" src="App_Data/Scripts/shCore.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushCpp.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushCSharp.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushCss.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushJava.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushJScript.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushPhp.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushPython.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushRuby.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushSql.js"></script>
<script type="text/javascript" src="App_Data/Scripts/shBrushXml.js"></script>
<script type="text/javascript">
window.onload = function() {
dp.SyntaxHighlighter.ClipboardSwf = 'http://aaron-mueller.de/vendor/dp_syntax_highlighter/Scripts/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
}
</script>