The setHomePage() JavaScript function uses a DHTML behavior in Internet Explorer (version 5 or higher) to set the user's Homepage. setHomePage() can be applied to objects with the following style attribute:
behavior:url(#default#homepage)
setHomePage() expects a web address as argument. The following setHomePage() call uses the BME website address:
this.setHomePage('http://www.bme.ie')
The following JavaScript statements can be used to set the Homepage address to the URL of the currently loaded web page:
this.style.behavior='url(#default#homepage)'; this.setHomePage(location.href);
A web browser compatibility check such as
if (window.external) { this.style.behavior='url(#default#homepage)'; this.setHomePage(location.href); }
is recommended since setHomePage() is only available in Internet Explorer (version 5 or higher).
onclick() can be used to provide a clickable link to the setHomePage() function call. The following JavaScript code displays a link for setting the Homepage address to the URL of the currently loaded web page. The required behaviour attribute is assigned through a
style attribute within the
span tag:
<script> <!--//--><![CDATA[//><!-- if (window.external)
{
document.write(
'<span style="color:blue;cursor:hand;behavior:url(#default#homepage);"'
+ ' onclick="this.setHomePage(location.href);">'
+ 'Make this Page your Homepage...'
+ '</span>'
);
}
//--><!]]> </script>
For security reasons, setHomePage() causes Internet Explorer to activate a confirmation dialog for changing the Homepage setting.
JavaScript Application: Set Internet Explorer Homepage (IE5) • © 2023 Manfred Baumeister • Updated: 29 October 2008, 14:15 [UTC]
|