Sie möchten einen Link auf Ihrer Homepage anbringen, mit dessen Hilfe die Webseite im Internet Explorer als Startseite festgelegt wird.
var site = "http://www.example.org";
function startpage() {
document.all.helpme.setHomePage(site);
}
<body> <!-- HTML --> <script type="text/javascript" language="JScript"> if(typeof document.body.style.behavior != 'undefined') document.write('<a id="helpme" style="behavior:url(#default#homepage)" href="#" onclick="startpage();return false;">als Startseite festlegen<\/a>'); </script> <!-- HTML --> </body>
Der Code im Körper der HTML-Seite schreibt einen Link dynamisch in das Dokument. Dies geschieht nur dann, wenn der Browser die für das Setzen der Startseite notwendigen JScript-Methoden kennt. Wichtig ist die Zuweisung behavior:url(#default#homepage) zum style-Attribut, die dafür sorgt, dass die Methode setHomePage überhaupt zur Verfügung steht. Die Funktion im Kopfbereich der HTML-Seite greift mit Hilfe des all-Objektes auf das Element mit der ID helpme zu und ruft die Methode setHomePage auf.
Es kann jedes beliebige HTML-Element in Verbindung mit dem onclick-Eventhandler und der genannten Zuweisung zum style-Attribut zum Einsatz kommen.