2014-05-21 16 views
9

Tôi chỉ đang làm theo hướng dẫn trên here và nó không hoạt động?Cú pháp highlighter không hoạt động

<script type="text/javascript" src="sh/src/shCore.js"></script> 

<script type="text/javascript" src="sh/scripts/shBrushJScript.js"></script> 

<link href="sh/styles/shCore.css" rel="stylesheet" type="text/css" /> 
<!--<link href="sh/styles/shCoreDefault.css" rel="stylesheet" type="text/css" />--> 
<link href="sh/styles/shThemeDefault.css" rel="stylesheet" type="text/css" /> 

<pre class="brush: js"> 
    /** 
    * SyntaxHighlighter 
    */ 
    function foo() 
    { 
     if (counter <= 10) 
      return; 
     // it works! 
    } 
</pre> 
<script type="text/javascript"> 
    SyntaxHighlighter.all() 
</script> 

Tìm thấy một số lỗi trong bảng điều khiển không biết phải làm gì với nó.

của router ReferenceError: shCore.js XRegExp không được định nghĩa: 123 lỗi chưa gặp: Không thể đọc thuộc 'Dạ' của shBrushJScript.js không xác định: 45 lỗi chưa gặp: Không thể đọc thuộc 'tất cả' của test.php không xác định: 21 Attr.specified không được chấp nhận. Giá trị của nó luôn đúng.

+0

Các bạn đã thử thanh công cụ dành cho nhà phát triển web? Có bất kỳ lỗi nào trong bảng điều khiển JavaScript ở đây không? – ConcurrentHashMap

+0

Đã cập nhật câu hỏi có lỗi –

+0

@SkyKumar Bạn đang nhập tệp đầu tiên bằng cách sử dụng 'sh/src/shCore.js' và sử dụng' sh/scripts/shBrushJScript.js', tôi nghĩ rằng chúng phải nằm trong cùng một thư mục. – SeinopSys

Trả lời

2

Tôi thấy điều này LINK

Cố gắng giữ tất cả các file địa phương để biết highliter cú pháp trong cùng một thư mục như thế này:

<script type="text/javascript" src="sh/src/shCore.js"></script> 

<script type="text/javascript" src="sh/src/shBrushJScript.js"></script> 

HOẶC

<script type="text/javascript" src="sh/scripts/shCore.js"></script> 

<script type="text/javascript" src="sh/scripts/shBrushJScript.js"></script> 
+0

Thnx buddy it work .... 2 example. –

+0

glade để giúp :) –

0

tôi nhanh chóng tạo ra một trang web html đơn giản để kiểm tra vấn đề của bạn và nó làm việc cho tôi:

<html> 
<head> 
    <link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css" /> 
    <script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"></script> 
    <script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js" type="text/javascript"></script> 
    <link href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css" rel="stylesheet" type="text/css" /> 
</head> 
<body> 
    <pre class="brush: js"> 
    /** 
    * SyntaxHighlighter 
    */ 
    function foo() 
    { 
     if (counter <= 10) 
      return; 
     // it works! 
    } 
    </pre> 
    <script type="text/javascript"> 
     SyntaxHighlighter.all() 
    </script> 
</body> 
</html> 

Vì vậy, tôi khá chắc chắn, bạn đang gặp một số vấn đề tham khảo như các tập tin trong thẻ <script> được không tham chiếu chính xác các tệp cục bộ. Hãy thử lại với các tệp từ xa do tác giả của tập lệnh cung cấp. Nó có hoạt động không?

+0

mã của bạn đang hoạt động cho tôi ... nhưng tôi muốn máy chủ lưu trữ cục bộ .. –

Các vấn đề liên quan