Sunday, September 06, 2009

Tạo một tooltip thật ấn tượng bằng javascript


Trong các thẻ < a href > < / a > (thuật ngữ gọi là "anchor") hoặc < img >, bạn hay dùng thuộc tính alt để thể hiện tooltip của nó. Nhưng cái tooltip này có vẻ ko được bắt mắt cho lắm. Harry xin trình bày 1 cách tạo tooltip rất kool mà sưu tập được trên web.

+ Bước 1:

Bạn hãy chèn đoạn code stylesheet vào phần của trang html:




+ Bước 2:

Chèn đoạn code sau vào phần của trang, lưu ý bạn không được đặt trong bất cứ thẻ nào, đặc biệt là những thể như ,
...







+ Bước 3:

Cuối cùng bạn chỉ việc thêm đoạn code sau vào thẻ mà bạn muốn thể hiện tooltip:



onMouseover="ddrivetip('JavaScriptKit.com JavaScript tutorials','yellow', 300)";

onMouseout="hideddrivetip()"





Ví dụ:




Clearly Mind




Trong đó:

+ Hàm ddrivetip(strTxt,colorCode,width): là hàm thể hiện tooltip nhận 3 đối số
. strTxt: chuỗi mà bạn muốn thể hiện thành tooltip
. colorCode: Mã màu nền của tooltip (ví dụ: #FFFFFF)
. width: Chiều rộng của không gian thể hiện tooltip
+ Hàm hideddrivetip(): hàm này không nhận đối số, dùng để giấu tooltip khi bạn rời khỏi vùng thể hiện tool tip.

Xem demo ở ngay trang chủ của forum :D

* Lưu ý:

Bạn phải bảo đảm rằng chuỗi tooltip mà bạn muốn thể hiện tuyệt đối không có những ký tự đặc biệt như: & , ' , " , \ , / , >, <

Thursday, August 20, 2009

Khi rê chuột lên liên kết thì sẽ hiện ra nội dung tóm tắc

Tuesday, August 18, 2009

Thêm lệnh Copy To, Move To vào menu chuột phải

Mỗi lần copy hay move một file hay folder nào đó mà bạn lười phải copy hay cut nó rồi đến một nơi nào đó dể paste vào thì...
Cách này sẽ giúp bạn tiết kiệm thời gian hơn. Sau khi tạo thêm Move To, Copy To vào menu ngữ cảnh bạn chỉ cần right click lên file hay folder bạn muốn thao tác rồi chọn Copy To, Move To rồi chọn đường dẫn là ok.

Để tạo lệnh Copy To, bạn dùng Notepad để soạn thảo đoạn mã sau rồi lưu với tên gì cũng được (chỉ cần đuôi là reg) "filename.reg". Bạn vào Start > Run, gõ Notepad, nhấn Enter để mở Notepad. Sau đó bạn điền đoạn mã sau:

Mã:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB630-2971-11D1-A18C-00C04FD75D13}]

Lưu file lại (nhớ là save as type là all file). Sau đó nhấn chuột kép vào file mới tạo, chọn Yes --> OK để đưa lệnh này vào menu ngữ cảnh.

Còn nếu muốn đưa lệnh Move To thì như cách trên nhưng thay đoạn mã này vào.

Mã:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{C2FBB631-2971-11D1-A18C-00C04FD75D13}]

Bây giờ, khi muốn đưa sao chép tập tin đến nơi nào, bạn chỉ cần nhấn chuột lên nó rồi chọn lệnh Copy To Folder, lựa chỗ lưu sau đó nhấn phím Copy. Nếu muốn di chuyển tập tin, bạn chọn Move To Folder, lựa chỗ lưu rồi nhấn phím Move là xong. Việc di chuyển file của bạn bây giờ sẽ nhanh hơn bao giờ hết.

ST





.........................*
.....................*
.................*
...............*
..............*
.............*..............................*....*
.............*...........................*..........*
.............*.........................*.............*
..............*.......................*..............*
...............*.....................*...............*
.................*.......Mộng..Phù..Du.....*
....................*..........................*
.......................*...................*
...........................*............*
..............................*.......*
................................*..*
..................................*

Tuesday, August 04, 2009

Tự làm bộ đếm Lược truy cập web bằng bằng PHP

Khi nói đến bộ đếm bạn thường nghĩ ngay đến các dịch vụ miễn phí như của bravenet, v.v.. tuy nhiên để website của bạn thêm tính chuyên nghiệp tại sao bạn không thử làm một bộ đếm bằng php nhỉ

Chíp 1: Bạn hãy mở trang web của mình ra (ví dụ mở bằng FrontPage), tìm đến vị trí mà bạn muốn để bộ đếm. Sau đó nhấp chuột qua phần HTML, đừng thay đổi vị trí con trỏ, bạn “bê cái đống bên dưới" bỏ vào đó (coi chừng gõ sai nha!):


Example of how your free counter will look: (differentstylesavailable here)

Sponsored Lin

Sau đó lưu tập tin này lại, và đổi thành *.php thay vì *.htm như lúc đầu.

Chíp 2: Bây giờ hãy mở NotePad ra he. Gõ vào đó một số nào đó (tốt nhất là số 0), đây sẽ là giá trị cho bộ đếm của bạn khi khởi tạo. Nhớ là đừng có khoảng trắng hay dấu enter nào à nghen, rồi tiếp tục lưu tập tin này lại với tên "counter.log".

Chíp 3: Giờ tạm xong rồi đó, bây giờ tải (upload) lên mạng. Sau khi upload xong, bạn phải dùng chức năng "chmod" (tương đương với lệnh gán thuộc tính trong Windows) để thay đổi thuộc tính tập tin counter.log thành 777 (nghĩa là cho đọc tập tin và ghi lại lên tập tin đó).

Vậy là xong, nếu chờ người ta vào để thử thì hơi lâu đó, bạn hãy truy cập vào trang web của mình đi, mỗi lần bạn Refresh thì bộ đếm sẽ tăng lên l. Có thể giải thích như sau: tập tin counter.log dùng để lưu giá trị biến đếm, khi trang php chạy, nó số lấy giá trị này ra tăng lên 1 đơn vị, sau đó ghi đè lên tập tin counter.log, đồng thời in số đó ra màn hình với câu lệnh “echo''. Thật đơn giản! Vậy là từ nay bạn sẽ biết có bao nhiêu người ghé thăm "nhà" bạn rồi nhá!

Lưu ý: Đoạn mã trên chỉ chạy trên server nào có hỗ trợ PHP thôi à nghen!

Thursday, July 30, 2009

Cách đăng ký website vào Search Engine

Đây là công việc quan trọng nhất, quyết định sự thành bại của một website


.:: Làm bằng tay (Manual Add Url)

Khi thiết kế, xây dựng xong website, webmaster phải làm mọi cách để mọi người truy cập vào website. Có rất nhiều cách để mọi người biết đến website của bạn: quảng cáo trên báo đài (chắc ít ai làm), post link website trên các diễn đàn (forum), quảng bá qua tin nhắn (send yahoo message), gửi email quảng cáo (cách này hiện đang bị phản đối mạnh vì phương pháp này gọi là spam email), add url vào các site tìm kiếm. Nói chung tất cả gọi chung trong 1 thuật ngữ là promotion.

1. Đưa website vào máy tìm kiếm Yahoo (Yahoo Search Engine)
Yahoo từ lâu được biết đến như là một trang tin tức, trong thương mại điện tử, cung cấp dịch vụ email, gần đây cung cấp cả domain và hosting. Ngoài ra Yahoo còn là search engine mạnh mà từ lâu đã được nhiều người biết đến. Và vì Yahoo là 1 site nặng về thương mại điện tử nên không như Google. Yahoo có nhiều công cụ cho phép bạn đăng ký Website vào Yahoo, ở đây xin chỉ đề cập đến phương pháp đưa website vào Yahoo miễn phí, dĩ nhiên phải chấp nhận mức độ ưu tiên thấp trong bảng kết quả tìm kiếm (Search Engine Page Results - SEPR). Thực hiện từng bước:

* Trước tiên bạn cần có 1 account Yahoo (Yahoo mail).
* Gửi yêu cầu đăng ký URL vào Yahoo tại đây hoặc vào SiteExplorer của Yahoo (nếu đang login vào Yahoo)
* Gõ tên domain website của bạn vào ô Submit a Website or Webpage sau đó click [Submit URL]

Chờ khoảng 1-3 ngày để Yahoo tiến hành crawl và cache website của bạn. Đến đây công việc xem như hoàn tất. Sau đó, để kiểm tra lại, bạn vào SiteExplorer của Yahoo để xem website đã được đưa vào hay chưa. Nếu chưa thì nó sẽ báo 1 câu:

We were unable to find any results for the given URL in our index:
http://www.website-cua-ban.com

Có nghĩa là việc crawl chưa hoàn tất, bạn có thể add lại URL hoặc tiếp tục chờ. Đối với AltaVista, việc add url là không cần thiết nếu bạn đã add url vào Yahoo rồi vì AltaVista cũng chỉ chuyển bạn đến Yahoo mà thôi.

2. Đưa website vào MSN:
Việc add url vào MSN cũng tương tự như Yahoo nhưng bạn không cần phải có account của MSN chỉ cần vào website submit của MSN và đưa địa chỉ của trang web của bạn là xong. Tuy nhiên khó khăn ở chỗ mỗi vùng miền (tùy theo địa chỉ IP lúc add url của bạn) chỉ cho phép add url miễn phí 5 website/ngày. Vì vậy bạn phải tranh thủ để add url của bạn.

► Submit It!: MSN Search Free Submission


3. Đưa website vào Google:
Với Google, việc add url chúng ta có thể nói rằng tuy hơi khó, nhưng thực ra nó càng dễ hơn so với 2 Search Engine trên. Vì nhiều bạn nôn nóng, hay chưa có kinh nghiệm trong việc này nên ngay khi vừa add url vào thì đi kiểm tra liền xem website của mình đã có trong SEPR chưa. Đều này là vô nghĩa, vì Google mất từ 1 đến 3 ngày (max 36hrs) để tiến hành duyệt và cache website của bạn (crawl). Và từ đó nhiều người nghĩ rằng việc đưa website vào Google là rất khó. Đây là cách mà bạn có thể thực hiện, tôi không nói là chắc chắn thành công nhưng tỉ lệ thành công là 99%
Trước tiên bạn cần đó là 1 accout Google (google mail), bạn có thể tìm đâu đó trên mạng hoặc trong các forum hay search với từ key search: gmail invite
Sau khi đã có account Google, bạn có thể bắt đầu đưa địa chỉ website của bạn từ hai cách sau:

* Google Add URL
* Google Tools for Webmaster » Chọn Submit your content to Google

Và tới đây bạn phải chờ để Google tiến hành index website của bạn. Cách này đối với các bạn dùng freeweb hay freeforum không có cung cấp host mà được sinh web tự động (bằng WebBuilder hay SiteBuilder).

Nếu bạn có toàn quyền về host và website của bạn thì tiếp tục tiến hành theo các bước sau:
Bước 1: Vào Google Tools for Webmaster
Bước 2: Chọn Site status wizard
Bước 3: Gõ địa chỉ website của bạn vào sau đó click [Next]
Google sẽ thông báo cho bạn biết là website của bạn đã được index rồi hay chưa click vào [?] để xem chi tiết. Và thông báo tiếp là chưa nắm thông tin về website của bạn, yêu cầu bạn gửi cho Google sitemap của bạn. Đến bước này bạn cần phải có công cụ tạo sitemap. Sitemap là 1 file xml có cấu trúc do Google qui định, trong đó có nhiều thông tin như định kỳ thời gian bao lâu cho việc duyệt lại thông tin website của bạn... Có nhiều công cụ tạo sitemap nhưng bạn có thể dùng công cụ tạo sitemap trực tuyến miễn phí XML-Sitemaps. Bạn chỉ việc gõ địa chỉ website của bạn ấn nút [Start] thì XML-Sitemaps sẽ tạo cho bạn 1 file có tên sitemap.xml được lưu vào máy local của bạn. Công việc còn lại là upload lên host root của bạn, kế đến thực hiện bước kế.
Bước 4: Tiến hành add sitemap trong mục Sitemaps Overview
Nếu bạn đã add url rồi thì bạn sẽ thấy 1 danh sách các url mà bạn đã đưa vào từ trước. Bước này Google xác nhận lại xem bạn có phải là chủ củ website đó hay không bằng cách Verify, nhìn vào cột cuối bên phải nếu website chưa được kiểm tra thì bạn tiến hành verify.
Verify có 2 cách:

* Upload 1 file rỗng có tên đặc biệt của google vào host root. (ví dụ: google1234567890.html)
* Thêm 1 code vào meta header trong home page. Code do google cấp cho bạn.

Sau khi verify, tiếp tục bước Add a sitemap cho website của bạn. Click chuột vào mục Add a sitemap là xong.
Như vậy mọi thủ tụ index website lên Google xem như kết thúc. Bạn có thể đợi ít nhất là sau 24hrs thì website của bạn mới chính thức xuất hiện trong SEPR của Google.
Chúc bạn thành công.

.:: Dùng công cụ add url
Có rất nhiều công cụ add miễn phí, nhưng thường cái gì miễn phí thì chẳng bao giờ tốt cả. Ở đây không khuyến khích các bạn dùng free tools nhưng cũng không khuyến khích dùng ***** tools. Nhưng chúng ta cũng không ai muốn mất tiền cả, cả tôi, cả bạn... Nhưng với tôi, tôi chọn các free tools, nhưng một cách có chọn lọc.

Không có gì khó khăn để các bạn lên mạng gõ vào search engine tìm các chỗ nào free để add url của mình vào. Nhưng bao giờ cũng vậy, không có gì là miễn phí cả, mình phải chấp nhận một số điều kiện ví dụ như phải nhận email quảng cáo không mong muốn từ những nơi bạn add url, vì thông thường những nơi cho phép add miễn phí đều bắt phải kèm email của mình. Vì chỗ đó chúng ta có thể tạo 1 email free nào đó mà không dùng đến. Khi add url thì cứ dùng nó mà đăng ký. Tại sao không thể dùng email giả, vì bạn phải có email để kích hoạt account tại một số site khi bạn đăng ký add free url.

Blog sẽ cố gắng thu thập và giới thiệu các nơi để các bạn có thể đến, bảo đảm theo tiêu chí "lợi luôn nhiều hơn thiệt", có nghĩa là chúng ta chấp nhận "bỏ con tép bắt con tôm"

1. BRAVENET:
Cho phép add free cùng lúc vào 10 search engine một cách tự động, không cần làm gì cả. Thực hiện: Sau khi đăng kí, kích hoạt hoàn chỉnh vào mục member area chọn mục free submit , nhập địa chỉ email, nhập url và chọn 1 mục nào đó chấp nhận quảng cáo - ví dụ: Digital Camera(vì ta dùng free nên chấp nhận cho nó quảng cáo, còn mình thì có thể add url free) click submit my site. Đây là 10 search engin bạn được add vào:

* Aesop.com
* Google.com
* WhatUSeek.com
* InfoTiger.com
* Subjex.net
* ScrubTheWeb.com
* WebSquash.com
* SearchEngine.com
* SearchIt.com
* SurfSafely.com

(Còn tiếp)
Nguồn :http://artmoneys.blogspot.com

Tuesday, July 28, 2009

Logo chạy ngang

Monday, July 27, 2009

Một số biểu tượng đặc biệt hiện trạng thái online của yahoo! Messenger







Hãy chép lại đoạn mã sau và sửa đổi theo hướng dẫn dưới.
Yahoo!ID">src="http://presence.msg.yahoo.com/online?u=Yahoo!ID&m=g&t=
ImageNo&l=us">
Trong đó thay thế các chữ màu đỏ:
  • Yahoo!ID: Nickname của bạn (Hoặc địa chỉ email nếu bạn sử dụng dạng nickname@ymail.com, nickname@rocketmail.com). Ví dụ: dv2n hoặc dv2n@ymail.com
  • ImageNo: Số thứ tự biểu tượng mà bạn định dùng tương ứng với các hình sau:
ImageNo: 6
ImageNo: 7
ImageNo: 8
ImageNo: 9
ImageNo:10
ImageNo: 11
ImageNo: 12
ImageNo: 13
ImageNo: 14
ImageNo: 15
ImageNo: 16
Đây đoạn mã hiển thị trạng thái online của tôi và sử dụng hình 16:



Tôi đã kiểm tra thử một Yahoo! ID bình thường vẫn sử dụng được các biểu tượng trên, không nhất thiết phải là Power User (dv2n là nick Power User). Bạn có thể xem thêm hướng dẫn cách đưa biểu tượng hiển thị trạng thái online qua Yahoo! MessengerSkype lên blog hoặc website của mình.