Как отображать номера строк для блока кода с помощью JavaScript?

Вот в чем дело. Я использую ' Highlight.js' (автоматическая подсветка синтаксиса на основе javascript) для синтаксиса- выделить код на моем веб-сайте. Но он не поддерживает нумерацию строк или чередование строк (для альтернативных строк кода).

Мой блок кода заключен в блоки

, подобные этому :


<script type="text/javascript">
// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
for (var i = 42; --i >= 0;) {
alert('Hello ' + String(world));
}
}
</script>
<style>
p { color: pink }
b { color: blue }
u { color: "umber" }
</style>

И вывод выглядит следующим образом:

Syntax Highlighted Code

Теперь я хочу отображать номера строк для блока кода динамически с помощью JavaScript. Как мне это сделать? (Также, если возможно, как мне показать чередование зебр?)

Спасибо.

PS:Я не знаю JavaScript, поэтому, пожалуйста, постарайтесь быть максимально ясным. Я постараюсь понять. Спасибо.

5
задан its_me 24 March 2012 в 09:47
поделиться