Cách tạo ch� b� quay ngược 180 đ� độc đáo
(Cập nhật: 10/12/2008)
Ngh� thuật chơi ch� trong văn chương mang đến nhiều thú v� cho người chơi. Và, với thời đại công ngh� thông tin thì thú chơi ch� cũng có th� được th� hiện. Bài viết s� hướng dẫn cách tạo ch� b� quay ngược 180 đ� rất độc đáo.
| ||||||||
Bạn hãy xem một ví d� dưới đây, tôi s� dụng câu trong phần tr� giúp cùa MS Office �Some of the content in this topic may not be applicable to some languages�: sǝƃɐnƃuɐl ǝɯos oʇ ǝlqɐɔılddɐ ǝq ʇou ʎɐɯ ɔıdoʇ sıɥʇ uı ʇuǝʇuoɔ ǝɥʇ ɟo ǝɯos Bạn thấy câu này có ấn tượng không? Đ� có một câu văn lộn ngược độc đáo này, bạn có th� t� tạo một ứng dụng chuyển đổi kí t� bằng FrontPage (FP) (thường có trong b� MS Office hoàn chỉnh), � bài viết này tôi dùng FP 2003. Đầu tiên, m� FP ra và tạo một file mới. Bạn chọn trên menu Insert>Form>Form đ� chèn một biểu mẫu vào tài liệu.
Sau đó hãy xóa đi nút Submit và Reset mặc định trong biểu mẫu đi đ� có một biểu mẫu trống.
Chọn tiếp vào Insert>Form>Form Properties và đặt tên Form � mục Form name là f, nhấp OK đ� xác nhận.
Sau đó, bạn lần lượt tạo hai vùng văn bản trên biểu mẫu này bằng cách vào Insert>Form>Text Area (hình 4).
Tôi tạm gọi 2 vùng văn bản này là TextArea1 dùng đ� nhập văn bản gốc và TextArea2 dùng đ� xuất văn bản sau khi chuyển đổi. Bạn hãy nhấp kép vào từng TextArea và đặt tên như trong hình dưới đây.
Đến đây, bạn đã hoàn tất phần giao diện căn bản rồi, tất nhiên bạn có th� trang trí thêm các đoạn text chú thích hay màu sắc bất kì nào cho biểu mẫu đẹp hơn. K� tiếp, bạn bấm chuột lên trên TextArea1 (có tên original) và bấm vào nút Code bên dưới góc trái vùng soạn thảo đ� chuyển sang phần mã lệnh. � đây bạn đ� ý s� thấy dòng lệnh tương ứng với TextArea1 được tô sáng.
Bây gi� bạn ch� cần thực hiện một thao tác đơn giản là chèn vào bên sau ch� textarea dòng lệnh onKeyUp=”flip()�. Tiếp đó, bạn kéo thanh trượt lên trên, tìm đến th� <head> và chèn vào bên dưới đoạn mã dưới đây (có th� copy đoạn mã tại địa ch� //tinypaste.com/b38ea): <style type="text/css"> textarea { font-family: "Arial Unicode MS", Batang } </style> <script language="JavaScript"> function flip() { var result = flipString(document.f.original.value.toLowerCase()); document.f.flipped.value = result; } function flipString(aString) { var last = aString.length - 1; var result = new Array(aString.length) for (var i = last; i >= 0; --i) { var c = aString.charAt(i) var r = flipTable[c] result[last - i] = r != undefined ? r : c } return result.join('') } var flipTable = { a : '\u0250',b : 'q',c : '\u0254',d : 'p',e : '\u01DD',f : '\u025F',g : '\u0183',h : '\u0265',i : '\u0131',j : '\u027E', k : '\u029E',m : '\u026F',n : 'u',r : '\u0279',t : '\u0287',v : '\u028C',w : '\u028D',y : '\u028E','.' : '\u02D9','[' : ']','(' : ')','{' : '}','?' : '\u00BF','!' : '\u00A1',"\'" : ',','<' : '>','_' : '\u203E',';' : '\u061B','\u203F' : '\u2040','\u2045' : '\u2046','\u2234' : '\u2235','\r' : '\n' } for (i in flipTable) { flipTable[flipTable[i]] = i } </script> Đến đây, bạn có th� chuyển t� ch� đ� Code sang ch� đ� Preview đ� xem thành qu� rồi. Hãy nhập đoạn văn bản cần chuyển vào khung th� nhất, khung th� hai d� hiển th� kết qu�. Quá trình chuyển đổi đạt tuyệt đối nếu phần văn bản bạn nhập vào là tiếng Anh hoặc tiếng Việt không dấu, các ch� in hoa s� t� chuyển thành ch� thường. Tuy nhiên, khi bạn nhập văn bản bằng tiếng Việt có dấu, văn bản đảo ngược mà bạn nhận được s� không kém phần ng� nghĩnh, và bạn có th� chèn vào Blog đ� “thách đố� bạn bè. Bạn có th� tải v� file mẫu đ� tham khảo tại địa ch� này. Chúc các bạn thành công! |
(dantri.com.vn)
Biến Windows thành “vương quốc� của Google
Chắc hẳn rằng trong chúng ta không ai là không s� dụng công c� tìm kiếm của Google và các dịch v� của hãng. Nếu là người yêu thích Google và các dịch v� của hãng, hãy trang trí và tạo cá tính cho Windows của bạn bằng những công c� miễn phí dưới đây.
Cập nhật mọi ứng dụng đ� tránh virus
Một phương pháp đ� hạn ch� các lỗi xảy ra khi s� dụng các phần mềm là cập nhật chúng một cách thường xuyên.
Vi phạm bản quyền trên Internet s� phải bồi thường?
Doanh nghiệp đăng tải, công b�, truyền bá, kinh doanh nội dung thông tin s� trên mạng Internet s� phải trực tiếp bồi thường thiệt hại nếu vi phạm quyền tác gi�.
Kinh nghiệm nâng cấp máy tính (Phần cuối)
Nâng cấp d� dàng là một trong những lợi th� rất lớn của máy tính nhưng đây là một ngành công nghiệp có tốc đ� phát triển nhanh chóng do đó các máy tính s� nhanh b� tụt hậu hơn bao gi� hết.