Baumeister Mediasoft Engineering BME - Baumeister Mediasoft Engineering  JavaScript Method setHomePage (IE5) - English Version JavaScript-Methode setHomePage (IE5) - Deutsche Version
Baumeister Mediasoft Engineering
Bartels AutoEngineerCarLogDienstleistungenRessourcenFirmenprofilKontakt
Baumeister Mediasoft Engineering » Ressourcen » Webentwicklung » JavaScript » Methoden » setHomePage
JavaScript-Methoden

JavaScript-Methode setHomePage (IE5)

Baumeister Mediasoft Engineering

Die JavaScript-Funktion setHomePage() nutzt ein im Internet Explorer (ab Version 5) integriertes immanentes DHTML-Verhalten zum Setzen der Startseite. Die Funktion kann auf Objekte angewendet werden, die mit folgendem Stilelement ausgestattet sind:

behavior:url(#default#homepage)

setHomePage() erwartet eine Webadresse als Argument. In folgendem Aufrufbeispiel ist dies die Webadresse der BME-Website:

this.setHomePage('http://www.bme.ie')

Mit dem folgenden JavaScript-Code kann die Webadresse der aktuell geladenen Webseite zur Startseite gemacht werden:

this.style.behavior='url(#default#homepage)';
this.setHomePage(location.href);

Da setHomePage() nur im Internet Explorer ab Version 5 aufrufbar ist, sollte die Kompatibilität des Webbrowsers vor dem Aufruf der Funktion z.B. wie in

if (window.external)
{
    
this.style.behavior='url(#default#homepage)';
    
this.setHomePage(location.href);
}

geprüft werden.

Mit Hilfe von onclick() kann der setHomePage()-Funktionsaufruf direkt in einem Hypertextverweis verwendet werden. Der folgende JavaScript-Code zeigt im Internet Explorer einen Link zum Setzen der aktuell geladenen Seite als Startseite an. Das benötigte behaviour-Attribut ist hierbei über ein style-Attribut im span-Tag zugewiesen:

<script>
<!--
//--><![CDATA[//><!--
if (window.external)
{
    
document.write(
        
'<span style="color:blue;cursor:hand;behavior:url(#default#homepage);"'
        
' onclick="this.setHomePage(location.href);">'
        
'Diese Seite zur Startseite machen...'
        
'</span>'
        
);
}
//--><!]]>
</script>

Zur Sicherheit bewirkt der setHomePage()-Aufruf im Internet Explorer die Aktivierung einer Bestätigungsabfrage zur Änderung der Startseiten-Einstellung.

Links

Siehe auch

Baumeister Mediasoft Engineering » Ressourcen » Webentwicklung » JavaScript » Methoden » setHomePage

JavaScript-Methode setHomePage (IE5) • © 2019 Manfred Baumeister • Aktualisiert: 29. Oktober 2008, 14:15 [UTC]

Baumeister Mediasoft Engineering, Clontarf, Dublin 3, D03 HA22, Irland
© 2019 Manfred Baumeister

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