Reiner SilberStein: Über JS Startseite einstellen

Hallihallo,

kennt jemand eine (funktionierende) Möglichkeit, mit der man seinen Besucher anbieten kann, per Klick die aktuelle Seite als Startseite einstellen zu lassen? Die Süddeutsche Zeitung (http://www.sueddeutsche.de/; ganz, ganz unten) bietet das zwar an, funktioniert aber nicht so richtig. Wer kann helfen?

  1. Hallo Reiner,

    einen entspr. Link konnte ich bei der SZ beim besten Willen nicht
    finden. Was genau klappt denn da nicht? Ich denke, der User wird
    auf jeden Fall, wie beim bookmarken auch, noch mal bestätigen müssen,
    dass er diese Seite als Startseite nutzen will.

    Und wie das Bookmarken auch, dürfte das nur im IE ab Version 5.x
    klappen; also bietet sich fast an, den entspr. Link nach positiver
    Browserabfrage generieren zu lassen.

    <img src="http://home.germany.net/100-80215/alex/images/promo/signet.gif" alt="">

    <img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

    http://www.atomic-eggs.com/selfspezial/daten/101.html

    1. Hallo Alexander,

      einen entspr. Link konnte ich bei der SZ beim besten Willen nicht
      finden. Was genau klappt denn da nicht?

      Der Link ist kurz über "Knöchelhöhe" am unteren Ender der Seite. Anbei due Quelle:

      <quelltext>
      <script language="JavaScript">
      <!--
      function makeHomepage() {
        // Variablen
        var homepage_url = 'http://url.de';
        var browser = navigator.appName;
        var version = navigator.appVersion.substring(0,1);

      if ((browser=="Netscape") && (version >= 4 && version < 5)) {
          window.onerror=java_error;
          netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
          navigator.preference("signed.applets.codebase_principal_support", true);
          navigator.preference("browser.startup.homepage", homepage_url);
          alert('Herzlichen Glückwunsch, ' + homepage_url + ' ist nun Ihre Startseite.');
        }
        else if ((browser=="Microsoft Internet Explorer") && (version >= 4)) {
          // MSIE 4.x, 5.x Version
         document.body.style.behavior='url(#default#homepage)';
         document.body.setHomePage(homepage_url);
        }
        else {
          // Manuelle Einstellung noetig
          alert('Die automatische Einstellung ist mit Ihrem Browser leider nicht möglich.\n Bitte stellen Sie '+homepage_url+' per Hand als Startseite ein');
        }
      }
      //-->
      </script>
      <A HREF="JavaScript:makeHomepage();"><B>Mit einem Click machen Sie diese Seite zu Ihrer Startseite:</B></a>
      </quelltext>

      Klappt übrigens mit Opera auch nicht. Die lassen nicht jeden an Ihren Einstellungen "rumfummeln" ;-)

      Gruß

      Andreas

  2. Hallo!

    kennt jemand eine (funktionierende) Möglichkeit, mit der man seinen Besucher anbieten kann, per Klick die aktuelle Seite als Startseite einstellen zu lassen? Die Süddeutsche Zeitung (http://www.sueddeutsche.de/; ganz, ganz unten) bietet das zwar an, funktioniert aber nicht so richtig. Wer kann helfen?

    Das sollte Dir weiter helfen! Funktioniert nur im IE. Unter NN gibt es meines Wissens keine Möglichkeit.
    http://msdn.microsoft.com/workshop/Author/behaviors/reference/methods/setHomePage.asp

    Ob das ganze nun einen Sinn macht...?

    mfg, André Laugks