10/10/2018, 09:38

help khẩn cấp về ASP

Hi.
Mình nhúng 1 bộ gõ Rich Text Editor vào web (code ASP JAVASCRIPT), trong đoạn cần nhúng có đoạn như bên dứoi
Code:
<%
    function encodeHTML(sHTML)
      sHTML=replace(sHTML,"&","&amp;")
      sHTML=replace(sHTML,"<","&lt;")
      sHTML=replace(sHTML,">","&gt;")
      encodeHTML=sHTML
      end function
					  
      Response.Write encodeHTML(Request("txtContent"))
%>
mình chạy thì bị báo lỗi:
Code:
Microsoft JScript compilation  error '800a03f0'

Expected '{'

module/addNews.asp, line 111

sHTML=replace(sHTML,"&","&amp;")
^
nếu trên đầu trang mình bỏ
Code:
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
đi thì ko báo lỗi, nhưng vậy sẽ ko connect đc database nên mình liền sửa đoạn trên thành
Code:
<%
    function encodeHTML(sHTML){
      sHTML=replace(sHTML,"&","&amp;")
      sHTML=replace(sHTML,"<","&lt;")
      sHTML=replace(sHTML,">","&gt;")
      encodeHTML=sHTML
      }				  
      Response.Write encodeHTML(Request("txtContent"))
%>
thì lại gặp tiếp lỗi
Code:
Microsoft JScript compilation  error '800a03ec'

Expected ';'

module/addNews.asp, line 118

Response.Write encodeHTML(Request("txtContent"))
---------------^
pac nào cao thủ thì khắc phục giúp mình với, nhớ là code ASP JAVASCRIPT nhé,
ambvn viết 11:47 ngày 10/10/2018
hi, bây giờ là thời đại của dotnet rồi bác, quên cái asp 3.0 ấy đi, học C#, tham khảo mấy cái video căn bản ở www.asp.net rồi làm theo.
suutamcongnghe viết 11:43 ngày 10/10/2018
Bạn lưu ý nguyên tắc javascript va vbscript rồi sửa.

Viết theo asp javascript thì kết thúc mỗi dòng lệnh luôn có dấu ";"

Nếu viết asp javascript thì Response.Write() la function chứ không phải sub
Linkin_Park viết 11:46 ngày 10/10/2018
2 cái đều là asp javascript à?
tungoso viết 11:51 ngày 10/10/2018
Nhân tiện có pac nào chỉ mình cách tạo 1 chuỗi random trong ASP JAVASCRIPT mới, PHP thì qua đơn giản, search thì toàn thấy VB, ko tìm thấy cái nào work cho ASP 3.0 cả
Bài liên quan
0