09/10/2018, 23:04

Hiển thoại hộp thoại thông báo trong ASP

Có bạn nào biết cách hiển thị 1 hộp thoại thông báo trong ASP không? Có nghĩa là sau khi thực hiện 1 vấn đề gì đó, nó sẽ hiển thị thông báo cho biết kết quả.
amida viết 01:17 ngày 10/10/2018
Dùng VBScript hay JavaScript. Mình kô học nên kô nói hơn đc, nhưng hinh như mấy cái đó đi kèm căn bản ASP mà?
SIRKOR viết 01:07 ngày 10/10/2018
Dùng VBScript. Ừ, tuy căn bản nhưng mình chẳng thấy nó nói ở đâu trong sách hết. Có cái lệnh msgbox mình thấy dùng được trong VB nhưng đem vào đây dùng thì nó báo là Permission denied. Cho nên mình dùng cái vbscript:
<script language=vbscript>
msgbox "hello",0,"hello"
</script>
Không hiểu sao hôm qua làm mãi không được mà hôm nay lại làm được, bó tay.
À còn ASP có cái nào hiện hộp thoại thông báo mà không dùngg đoạn vbscript như vậy không?
Thất Kiếm viết 01:20 ngày 10/10/2018
Mình chưa bao giờ thấy 1 cái hộp thoại viết bằng VB lại chạy trên Asp được. Trên nguyên tắc thì được, nhưng khi chạy trên web server thì sẽ không có permission để chạy. Thông thường người ta dùng javascript:
<script language=javascript>
alert('Xong!');
</script>
amida viết 01:05 ngày 10/10/2018
VBScript chứ kô phải VB. Nó là căn bản của ASP đó bạn.
Học ASP mà kô biết VBScript cũng như chạy xe thiếu bánh vậy
NDThuan viết 01:11 ngày 10/10/2018
vbs chạy trên server khác với vbs chạy trên client chứ, chạy trên client thì mới có thể xài cái msgbox đc
john_vn viết 01:05 ngày 10/10/2018
để hiện hộp thông báo trong trang ASP, không thể sử dụng các đối tượng msgbox hay alert như trong Client được. Muốn làm vậy có 2 cách như sau:
1> dùng thẻ Response.Write và viết ra script hiện trên Client, cụ thể như sau:
//Server sử dụng coding là Javascript
//<% @language="javascript"%>
//Javascript

response.write("<Script Language='javascript'>");
response.write("alert('hello ban')");
response.write("</script>");


//Server sử dụng coding là vbscript
//Vbscript
//<% @language="vbscript"%>

Response.Write("<Script language='vbscript'>");
Response.Write("msgbox 'Hello ban'");
Response.Write("</script>");

2>Cách thứ 2 là sử dụng thẻ Script nhưng thực hiện yêu cầu client trên Server(hình như đệ hiểu là vậy):

<script language="javascript" type="text/javscript">
alert("hello ban");
</script>


Bạn thử dùng 2 mẹo này xem có được không. Bạn có thể viết một hàm để xử lý bên trong đoạc Script đó những gì mình muốn sử lý.
SIRKOR viết 01:17 ngày 10/10/2018
thanks john_vn nhiều lắm, bạn hiểu đúng ý của mình rồi, mình đang cần mấy cái này.
john_vn viết 01:11 ngày 10/10/2018
Quote Được gửi bởi SIRKOR
thanks john_vn nhiều lắm, bạn hiểu đúng ý của mình rồi, mình đang cần mấy cái này.
Không có chi, mong sẽ giúp được huynh.

Uhm, Huynh cũng nên xem qua Vbscript, cũng dễ như javascript vậy, có nhiều trường hợp huynh dùng Vbscript sẽ tiện lợi hơn javascript đấy.

Thân.
John
SIRKOR viết 01:14 ngày 10/10/2018
hic, lộn rồi, mình biết vbscript(tại nó cũng tượng tự VB, tuy có 1 số cái khác), hổng rành javascript, hi hi...
Bài liên quan
0