Baumeister Mediasoft Engineering BME - Baumeister Mediasoft Engineering  JavaScript Method setHomePage (IE5) - English Version JavaScript-Methode setHomePage (IE5) - Deutsche Version
Baumeister Mediasoft Engineering
Bartels AutoEngineerCarLogServicesResourcesCompany ProfileContact Us
Baumeister Mediasoft Engineering » Resources » Web Development » JavaScript » Methods » setHomePage
JavaScript Methods

JavaScript Method setHomePage (IE5)

Baumeister Mediasoft Engineering

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.

Related Links

Related Topics

Baumeister Mediasoft Engineering » Resources » Web Development » JavaScript » Methods » setHomePage

JavaScript Method setHomePage (IE5) • © 2023 Manfred Baumeister • Updated: 29 October 2008, 14:15 [UTC]

Baumeister Mediasoft Engineering, Clontarf, Dublin 3, D03 HA22, Ireland
© 2023 Manfred Baumeister

JavaScript Method setHomePage (IE5) - English Version JavaScript-Methode setHomePage (IE5) - Deutsche Version