功能如下:我做了一个js,能够点击文字时,弹出设为首页的提示。还有一个功能是,一打开网页,就弹出设为首页的提示,可是这个功能,怎么都实现不了,报权限错误,有没有历害大虾,帮解决解决,谢谢!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML XMLNS:IE><head>
<STYLE>
@media all {
IE\:homePage {behavior:url(#default#homepage)}
}
</STYLE>
<script>function xyb(){ sQueryHome = oHomePage.isHomePage("http://down.xlylw.com/123.html");
var bIs=sQueryHome;
if (bIs)
{
window.location.href="http://www.163.com"
}
else{
alert(bIs)
oHomePage.setHomePage("http://down.xlylw.com/");
}}</script>
</head><body onload="xyb();"><IE:HOMEPAGE ID="oHomePage" /><div id="homepageell" onClick="xyb()">123ddd</div></body></HTML>
<HTML XMLNS:IE><head>
<STYLE>
@media all {
IE\:homePage {behavior:url(#default#homepage)}
}
</STYLE>
<script>function xyb(){ sQueryHome = oHomePage.isHomePage("http://down.xlylw.com/123.html");
var bIs=sQueryHome;
if (bIs)
{
window.location.href="http://www.163.com"
}
else{
alert(bIs)
oHomePage.setHomePage("http://down.xlylw.com/");
}}</script>
</head><body onload="xyb();"><IE:HOMEPAGE ID="oHomePage" /><div id="homepageell" onClick="xyb()">123ddd</div></body></HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML XMLNS:IE><head>
<STYLE>
@media all {
IE\:homePage {behavior:url(#default#homepage)}
}
</STYLE>
<script>function xyb(){
var url = this.href;
try {
this.style.behavior = "url(#default#homepage)";
this.setHomePage(url);
} catch (e) {
if (window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
return false;
}
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',url);
}
}
return false;
});</script>
</head><body onload="xyb();"><IE:HOMEPAGE ID="oHomePage" /><div id="homepageell" onClick="xyb()">123ddd</div></body></HTML>