
Trình
duyệt sẽ mở một cửa sổ mới với các trang liên kết đối với các link
trong blog (một số trình duyệt có thể mở một tab mới trong cùng một cửa
sổ) thay vì thoát khỏi blog của bạn là một thủ thuật hay các bạn nên
thực hiện cho Blog của mình.
Để
click mở link liên kết trỏ tới các site bên ngoài mà người đọc không
rời khỏi trang của bạn được các pro blogger trong và ngoài nước hướng
dẫn bạn đặt cách thuộc tính target=_blank vào link đó trong bài viết.
Ví dụ Với blog http://namkna.blogspot.com/ có review hướng dẫn về trang http://demo-namkna.blogspot.com/, khi đặt thuộc tính target=_blank vào link trên với cấu trúc:
<a href="http://namkna.blogspot.com/" target="_blank">http://demo-namkna.blogspot.com/</a>
- Thì khi click vào http://namkna.blogspot.com/ (đặt thuộc tính target=_blank ) thì trang Namkna sẽ mở ra tại một tab hoặc một cửa sổ mới (tùy trình duyệt).Ngược lại nếu không đặt thuộc tính target=_blank vào link với cấu trúc:
<a href="http://namkna.blogspot.com/" >http://demo-namkna.blogspot.com/</a>
- thì khi click vào http://namkna.blogspot.com/ (không đặt thuộc tính target=_blank) trang vnpressnet sẽ mở ngày tại cửa sổ trang gốc.
Việc
thực hiện tuy đơn giản nhưng nếu với số lượng bài đăng trong ngày
nhiều thì rất thì rất mất thời gian và công sức! Tuy nhiên, với đoạn
script được cung cấp của anhvo (vietwebguide.com – tại thời điểm này đã
dừng hoạt động) có khả năng nhận dạng các link địa chỉ mà ta không
muốn cho khách rời khỏi sau khi click vào đó. Nó sẽ tự động cho
target=_blank đối với các trang không có trong danh sách.Các thức thực hiện cũng đơn giản như sau:
1. Bạn truy cập vào Blogger > Layout (Thiết kế) > Edit HTML (Chỉnh sửa HTML)
2. Tìm (Ctrl-F) đoạn mã : </body> Và thêm vào trước nó đoạn code bên dưới:
<script type="text/javascript"> //<![CDATA[ function changetargetlink(x){ var a = document.getElementsByTagName('a'); var args = changetargetlink.arguments; for(var i in a){ a[i].target = "_blank"; a[i].rel = "_blank"; for(var j=0;j<args.length;j++){ if(a[i].href.match(args[j])){ a[i].target = ""; a[i].rel = ""; }}}} changetargetlink('namkna.blogspot.com','demo-namkna.blogspot.com'); //]]> </script>
Trong đó namkna.blogspot.com và demo-namkna.blogspot.com là các trang không áp dụng thuộc tính target=_blank
- Nếu chỉ muốn áp dụng cho blog mình thì bạn thay đoạn:
changetargetlink('namkna.blogspot.com','demo-namkna.blogspot.com');Bằng đoạn
changetargetlink('namkna.blogspot.com');
- Nếu muốn áp dụng cho tất cả các link bạn xem bài này: Mở liên kết trên blog ở tab mới với tất cả link trong trình duyệt
Chúc thành công!
0 nhận xét:
Đăng nhận xét