PDA

View Full Version : Cách gọi hàm JavaScript từ ASP



cutidatinh
21-07-2003, 16:24
Xin hỏi làm sao gọi hàm JavaScript từ VB, ASP hoặc ngược lại.

Xin cám ơn

ghostnt
21-07-2003, 18:24
Khi thi hành trang ASP, mã ASP được thực thi trước các script nên bạn thử gọi hàm script trong thẻ response.write thử xem. Nếu là các script chạy tại client thì chắc chắn là được.

cutidatinh
22-07-2003, 09:06
Tôi viết như thế này nhưng không được

Response.Write "Javascript:SendMail_DB(" & strFrom & "," & strMail & "," & strSubject & "," & strContent & ")"

Nhưng không được.

Vậy bạn hướng dẫn tôi cụ thể hơn nhé.

Cám ơn bạn nhiều

coitri
22-07-2003, 12:34
Thử thế này đi:

Response.Write "<script language='javascript'> SendMail_DB(" & strFrom & "," & strMail & "," & strSubject & "," & strContent & "); </script>"

Goodluck!

cutidatinh
22-07-2003, 16:00
Cũng không được bạn ơi.

Vậy có cách nào gọi hàm Javascript từ HTML mà không thông qua các action nào (như onload, onfocus, onclick...).

Nếu làm được như vậy thì OK.

Cám ơn bạn nhé

coitri
22-07-2003, 17:49
Sao không được?

Các hàm JavaScript chạy tự động trong HTML được mà.

Bạn thử paste đoạn này vào bất kỳ chỗ nào cần chạy JavaScript trên trang HTML:

<script language="JavaScript">
alert("HelloWorld");
//hoặc là các function cần chạy
</script>

Goodluck!

vinatc
25-08-2009, 17:01
Nói như: coitri, thì nói làm cái đếch gì

Người ta muốn viết một hàm rồi chỗ nào cần gọi thì mới gọi ra.

Còn pages như vậy thì sửa mệt lắm.

Hiểu chửa