请看下面http://valogiannis.com/recent/ .我有一个网页,当用户单击 XHTML 代码时,带有 id 结果的 div 会加载网页的内容(在本例中为 codes/advocasys.html)。事实上,我想做的是突出显示 html 代码。我已经链接了必要的 css/js。我用 SyntaxHighlighter 3.0.83 .此荧光笔需要调用 SyntaxHighlighter.all()
在<pre>
之后标签(更多信息 here )。如果我在同一页面中有我想要突出显示的 html 代码,效果很好,但当脚本加载外部页面 advocasys.html 时,我无法使其工作。我试着把
<script type="text/javascript">
SyntaxHighlighter.all()
</script>
在 advocasys.html 的底部,但没有用。我怎样才能让它发挥作用?
提前致谢。
最佳答案
.all()
调用将事件处理程序附加到已经发生的 window.load
,而不是使用 .highlight()
,例如这个:
SyntaxHighlighter.highlight();
关于javascript - 调用函数来高亮代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3579967/