【发布时间】:2011-03-16 21:20:45
【问题描述】:
您好,我正在尝试将出色的语法高亮器插入 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>
【问题讨论】:
-
它是否提到了有关行号或文件的任何内容。您可能需要使用 Firebug 或开发人员工具检查堆栈跟踪
-
指的是window.onload函数中的dp.SyntaxHighlighter.ClipboardSwf...,而dp是在shCore.js中定义的
标签: c# javascript asp.net syntaxhighlighter