![]() |
| Tự động thêm thuộc tính mở cửa sổ mới vào link |
Thêm code vào template
Bạn chèn đoạn js sau vào trước thẻ đóng </head><script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'></script>
<script type='text/javascript'>
$(document).ready(function() {
$("a[href^='http://']").each(
function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr('target', '_blank');
}
}
);
$("a[href^='https://']").each(
function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr('target', '_blank');
}
}
);
});
</script>
- Đoạn mã được thêm 2 lần cho các liên kết được bắt đầu bằng cả http và https
- Hai đoạn mã == -1 có tác dụng chỉ thêm thuộc tính target="_blank" vào các liên kết bên ngoài. Nhưng nếu bạn muốn áp dụng cho tất cả các đường link trên blog thì thay thế bằng (==1)
- Xóa đoạn code được tô màu vàng đậm nếu trong template của bạn đã có jQuery rồi
MBT(theo trollvl)

Đăng nhận xét