Set Homepage code | Code and Script | Type: javascript
با سلام ، مطلب جالبی که برای این ساعت در نظر گرفتیم ، کد خانگی سازی (Homepage) انتخاب سایت به عنوان صفحه پیش فرض مرورگر است. تفاوت و در واقع ویژگی این کد این است که حتی برای مرورگر پیشرفته فایرفاکس هم کار می کند. برخلاف کدهای قدیمی که فقط با مرورگر ie سازگار بود و برخی به صورت vbscript نوشته میشد ، این کد جاوا اسکریپت این امکان را میدهد که حتی بدون اجازه کاربر ، صفحه خود را ، به عنوان صفحه خانگی (homepage) انتخاب کنید.
کد خانگی ساز به صورت یک باکس ثابت در پایین مرورگر :
<!--javacode 20Temp.com-->
<script language="javascript">
function setHomepage()
{
if (document.all)
{
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage('http://www.20temp.com/');
}
else if (window.sidebar)
{
if(window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch(e)
{
alert("this action was aviod by your browser,if you want to enable,please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true");
}
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage','http://www.20temp.com/');
}
}
</script>
<a onclick="setHomepage();" style="font-family:tahoma, arial; font-size:11px;
display: block;
cursor : pointer;
text-decoration:none;
position: fixed; right: 9px; bottom: 0px;
padding: 5px 10px 6px 10px;
color: rgb(255, 255, 255);
background: url(http://20temp.com/dl1/pictures/homepage.jpg) ;
border-radius: 4px 4px 0pt 0pt;
opacity: 1.0; filter:alpha(opacity=99)
-webkit-box-shadow: 5px 3px 5px #555;
-moz-box-shadow: 5px 3px 5px #555;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-shadow: 0px 0px 2px #ababab;
box-shadow: 5px 3px 5px #555;">
بیست تمپ را صفحه خانگی خود کنید
</a>
<!--END javacode 20Temp.com-->
نکات :
1- آدرس و عنوان سایت خود را جایگزین مقادیر فعلی کنید.
2- اگر می خواهید کد در زمان لود سایت اجرا شود ، تابع فراخونی را مقابل تگ body با دستور onload به کار ببرید.
نظرات 9