reset and begin
11/22/2011

Hiển thị câu danh ngôn ngẫu nhiên bằng javascript


F5 trang này để xem demo :


Ta sẽ thấy trước khi refresh .
 và sau khi refresh
Để hiển thị ngẫu nhiên 1 câu danh ngôn  hay là 1 đoạn Text bất kỳ, bạn có thể sử dụng đoạn mã javascript đơn giản sau :

var color_author="RED"; // mau chu tac gia
 var color_text="#000000"; // mau chu danh ngon
 var size_author="2"; // kich thuoc font chu tac gia
 var size_text="3";  // kich thuoc font danh ngon
 var texts = {
 "Lêônađơ Vanhxi":"Sắt không dùng đến sẽ gỉ, nước không chảy sẽ thối hoặc đóng băng. Còn trí tuệ con người nếu không dùng đến sẽ thui chột đi.",
 "(Lơrua)":"Một lạng khoe khoang, tiêu tan cả tấn danh vọng",
 "Tục ngữ Ý":"Khôn ngoan đến với sự lắng nghe, hối hận đến với sự ba hoa",
 "Abutaliv":"Nếu anh bắn vào quá khứ bằng súng lục thì tương lai sẽ bắn vào anh bằng đại bác",
 "Pôtđơluy":"Lúc giận bạn đừng làm gì hết,Có khi nào bạn giăng buồm giữa lúc bão tố không?",
 "Giônathan Suip":"Những bác sĩ mát tay nhất thế giới là “điều độ”, “bình tĩnh” và “vui vẻ”",
 "(Khuyết danh)":"Điều khôn ngoan nhất là phải luôn ghi nhớ rằng không có thành công hay thất bại nào là cuối cùng",
 "(G.G. Rútxô)":"Người sống nhiều không phải là người nhiều tuổi nhất mà chính là người đã trải đời nhiều nhất.",
 "(Tuân Tử)":"Đường tuy ngắn, không đi không đến.Việc tuy nhỏ, không làm không nên.",
 };

 //dem phan tu cua mang
 function count_array(texts){
 var lenght=0;
 for(author in texts)
  {
   lenght++;
  }
  return lenght;
 }

 var lenght=count_array(texts); //so phan tu mang

 var randno =Math.floor(Math.random()*lenght);

 var dem = 0;
  for (author in texts)
  {
  if(randno==dem){
 document.write('<center><font color="'+color_text+'" size="'+size_text+'"><i>'+texts[author]+
    '</i></font><br><font color="'+color_author+'" size='+size_author+'>'+author+'</font></center>');
  }
  dem++;
  }

để chèn thêm những câu  danh ngôn khác , chỉ cần viết vào trong javascript cấu trúc mảng của
var texts như sau
 "tác giả ":" nội dung câu danh ngôn",

với 1 vài tham số bạn có thể tùy biến kích thước và màu sắc cho câu danh ngôn thêm rực rỡ
var color_author="RED";  mau chu tac gia
 var color_text="#000000";  mau chu danh ngon
 var size_author="2";  kich thuoc font chu tac gia
 var size_text="3";   kich thuoc font danh ngon


để giảm bớt thời gian load hay đọc code cho website bạn có thể up lên host googlecode
<script type="text/javascript" src="http://webvn20.googlecode.com/files/danh-ngon.js"></script>
Chèn code này vào nơi bạn muốn hiển thị  danh ngôn  chèn ngay giữa văn bản text cũng được hay
vd : như các widget html của blogspot.

Bloger Comments
G+ Comments
Comments FaceBook

No comments:

List

Profiles Information


About me : Nothing is 1 vài thứ - 1985

Places I've Lived : I Hà Nội

Home Page : http://www.shimivn.blogspot.com/

Think : 1:1000000000

Languages spoken : Vietnamese,English.

Mobile : sony C2305

dell : i3-Ram 3GB- HDD 250GB .