Tutorials Books Videos Forums

Change the theme! Search!
Rambo ftw!

Customize Theme


Color

Background


Done

Set Homepage Link

by kirupa   | filed under Web, HTML, CSS, and XML

This is an archived tutorial from the kirupa.com legacy collection. It covers software that may no longer be available, but it is kept online because the ideas still hold up.

What would be cooler than having someone set your site as their home page? Before you gaze starry eyed toward the future, let's hope you know how to create a home page link. A homepage link is a link, when clicked, prompts the visitor with the option of setting your page as their home page.

For an example of what I am referring to, click the following button:

Poll

 Set as Homepage

The Code

The simplest way of implementing the JavaScript code would be to include it in a hyperlink. Copy and paste the following code into Notepad or your HTML editor and preview the page in your browser:

  <html>

<head>
<title>kirupa.com</title>

<script language="JavaScript">
function setHome()
{
  document.body.style.behavior='url(#default#homepage)';
  document.body.setHomePage(window.location.href);
}
</script>

</head>

<body>

<a href="javascript:setHome()">
Set Home Page</a>

</body>

</html>

Basically, if you know how to create a hyperlink to a different page, you will be able to create a Set Homepage link. There is one characteristic that you should take note of:

document.body.setHomePage("http://www.kirupa.com");

  

Just remember to copy the function - the chunk of code beginning with function setHome(), and do not forget to hyperlink to your function setHome() with the javascript: identifier before it.

I hope the information helped. If you have any questions or comments, please don't hesitate to post them on the kirupa.com Forums. Just post your question and I, or our friendly forum helpers, will help answer it.

The following is a list of related tutorial and help resources that you may find useful:

How to use the Forums
New, Upcoming, and In-Progress Tutorials
How to Help out kirupa.com
Writing Tutorials
Cheers!
Kirupa Chinnathambi
kirupaBlog

Just a final word before we wrap up. What you've seen here is freshly baked content without added preservatives, artificial intelligence, ads, and algorithm-driven doodads. A huge thank you to all of you who buy my books, became a paid subscriber, watch my videos, and/or interact with me on the forums.

Your support keeps this site going! 😇

Kirupa's signature!

The KIRUPA Newsletter

Thought provoking content that lives at the intersection of design 🎨, development 🤖, and business 💰 - delivered weekly to over a bazillion subscribers!

SUBSCRIBE NOW

Creating engaging and entertaining content for designers and developers since 1998.

Follow:

Popular

Loose Ends

:: Copyright KIRUPA 2026 //--