JQuery & SyntaxHighlighter
I'm trying to make a dynamic web page to show some of my software. To do this I'm using JQuery & SyntaxHighlighter but when I add the java code with the function
$('#code').html(v); SyntaxHighlighter doesn't work. Why? This is the code:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Prova Codice</title>
- <!--script for Jquery File Tree -->
- <script src="jquery-1.5.1.js" type="text/javascript"></script>
- <script src="jquery.easing.js" type="text/javascript"></script>
- <script src="jqueryFileTree/jqueryFileTree.js" type="text/javascript"></script>
- <link href="jqueryFileTree/jqueryFileTree.css" rel="stylesheet" type="text/css" media="screen" />
- <!-- script for SyntaxHighlighter -->
- <script type="text/javascript" src="syntaxhighlighter_3.0.83/scripts/shCore.js"></script>
- <script type="text/javascript" src="syntaxhighlighter_3.0.83/scripts/shBrushJava.js"></script>
- <link type="text/css" rel="stylesheet" href="syntaxhighlighter_3.0.83/styles/shCoreDefault.css"/>
- <script type="text/javascript">SyntaxHighlighter.all();</script>
- <script type="text/javascript">
- $(document).ready( function() {
- $('#fileTreeDemo_1').fileTree({ root: 'D:/Program Files/xampp/htdocs/marcocali/software/easymeeting/code/' , script: 'jqueryFileTree/connectors/jqueryFileTree.php' }, function(file) {
- openFile(file);
- });
- });
-
- function openFile(filePath) {
- var xmlhttp;
- if (filePath.length==0)
- {
- document.getElementById("txtHint").innerHTML="";
- return;
- }
- if (window.XMLHttpRequest)
- {// code for IE7+, Firefox, Chrome, Opera, Safari
- xmlhttp=new XMLHttpRequest();
- }
- else
- {// code for IE6, IE5
- xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
- }
- xmlhttp.onreadystatechange=function()
- {
- if (xmlhttp.readyState==4 && xmlhttp.status==200)
- {
- var str="";
- var v="";
- str=xmlhttp.responseText;
- var array=new Array();
- array=str.split("|$&|");
- for (i=0;i<array.length;i++)
- v=v+array[i];
- v='<pre class="brush: java">'+v;
- v=v+"</pre>";
- //document.getElementById("code").innerHTML=v;
-
- $('#section').html(v);
- }
- }
- xmlhttp.open("GET","getFile.php?q="+filePath,true);
- xmlhttp.send();
- }
-
- </script>
- </head>
- <body>
- <div class="example">
- <div id="fileTreeDemo_1" class="demo"></div>
- </div>
- <div id="code">
- </div>
- <div class="section">
- <pre class="brush: java">
- public class reverse{
- public static void main(String[] args){
- String a="Marco";
- for(int i=a.length()-1; i>=0; i--)
- a+=a.charAt(i);
- a=a.substring(a.length()/2);
- System.out.println(a);
- }
- }
- </pre>
- </div>
- </body>
- </html>