10/10/2018, 09:51

set homepage [javascript]

Code:
function setAsHomePage(i)
{
	if (document.all) {
		this.style.behavior='url(#default#homepage)';
		this.setHomePage('http://www.thuduconline.com');
	}
}
mình dùng hàm trên sau đó sử dụng câu lệnh:
Code:
<a class="link-site" onclick="javascript:setAsHomePage()" ><img src="http://www.thuduconline.com/Images/LinkSite/home.gif" alt="Dat lam trang chu" /> Set Homepage</a>
nhưng ko chạy. bác nào chỉ lỗi giùm e cái
xistem viết 11:57 ngày 10/10/2018
Bạn fai bỏ tham số i trong hàm setAsHomePage đi
mitdacqn viết 12:06 ngày 10/10/2018
Code:
<!--[if IE]>
<a class="chlnk" style="cursor:hand;font-weight:bold;color:#004080;font-family:Verdana" HREF onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.java-scripts.net');">Set home page!</a>
<![endif]-->
Cái này chỉ chạy trên IE thôi bạn nhé!
KuJangSung viết 11:55 ngày 10/10/2018
bỏ tham số i rồi cũng ko đc! không biết còn lý do gì ko nhỉ?
mitdacqn viết 11:53 ngày 10/10/2018
Bạn sửa lại thế này(truyền tham số this)
Code:
function setAsHomePage(ob)
{
	if (document.all) {
		ob.style.behavior='url(#default#homepage)';
		ob.setHomePage('http://www.thuduconline.com');
	}
}
Code:
<a class="link-site" onclick="javascript:setAsHomePage(this);" ><img src="http://www.thuduconline.com/Images/LinkSite/home.gif" alt="Dat lam trang chu" /> Set Homepage</a>
KuJangSung viết 12:04 ngày 10/10/2018
vẫn ko đc mới chết chứ , hix
thuyduongcd viết 12:07 ngày 10/10/2018
Câu trả lời đơn giản là FF không cho phép làm điều này nếu phần cấu hình với thông số signed.applets.codebase_principal_support được đặt là false. Đây là giá trị mặc định của FF (vì một số lý do bảo mật). Cho nên mọi cố gắng hầu như là bất lực.
Chỉ có thể thực hiện khi người dùng cấu hình lại tham số này. Mà điều này còn khó khăn hơn nhiều so với việc họ tự setHomepage bằng tay.
Hơn nữa đa số trình Anti Virus cũng cung cấp chức năng ngăn cấm làm điều này. Ngay cả IE cũng có xu hướng tương tự trong tương lai. Vì vậy chức năng setHomepage đã là chuyện của quá khứ, đa số các trang web đều đã loại bỏ chức năng này.
TheHeTre viết 12:04 ngày 10/10/2018
Vote @thuyduongcd: Hiện tại người dùng đã thông thái hơn và ít người mặc định khi nào bật browser hoặc tab mới lên là để nó tự phi vào một trang cả. Việc này vừa tốn thời gian và không cần thiết.

Bản thân các browser hiện thời có chế độ search history ngay trên address bar rất tốt + các dịch vụ bookmark online khiến cho việc set homepage trở nên thừa thãi.
KuJangSung viết 11:59 ngày 10/10/2018
vậy để em bỏ chức năng này cho rồi. cám ơn mọi người góp ý!
Bài liên quan
0