kostenloser Webspace werbefrei: lima-city


Seite zur Startseite machen Link.

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    e*********5

    Ich möchte auf meiner Homepage folgenden Link erstellen :

    "Diese Seite zur Startseite machen"

    Wenn dieser Link gedrückt wird soll die Seite "www.meine-homepage.de"
    zur Startseite des aktuellen Browsers gemacht werden.

    Kann mir jemand sagen wie das geht ?

    Ich freue mich auf eure Antworten.

    Liebe Grüsse Etienne





  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. a************n

    <script type="text/javascript" language="JavaScript">
    <!--
    
    var SeitenURL = 'http://website.de';
    var SeitenTitel = 'Meine Website';
    var Kommentar = 'Meine Website handelt von HTML & CSS';
    
    
    function Lesezeichen(){
    
      if (window.sidebar)
        {
        // firefox
        window.sidebar.addPanel(SeitenTitel,SeitenURL,Kommentar);
        }
      else if(window.opera && window.print)
        {
        // opera
        var elem = document.createElement('a');
        elem.setAttribute('href',SeitenURL);
        elem.setAttribute('title',SeitenTitel);
        elem.setAttribute('rel','sidebar');
        elem.click();
        }
      else if(document.all)
        {
        // ie
        window.external.AddFavorite(SeitenURL,SeitenTitel);
        }
    }
    
    //-->
    </script>
    <a href="javascript:Lesezeichen();">klick</a>

    Quelle

    Andre

    Beitrag zuletzt geändert: 27.11.2010 14:55:29 von andre-morillon
  4. Autor dieses Themas

    e*********5

    Dieser Code erstellt nur einen "Zu Favoriten hinzufügen" Link er macht die Seite aber nicht zur Stratseit.

    Hat noch jemand eine Idee ?

    Liebe Grüsse Etienne
  5. Nun, das Ganze ist natürlich kein Problem. Zumindest im Internet Explorer. Der Firefox und einige andere Browser sind da etwas schwerfälliger. Dennoch sollte es nicht unmöglich sein, eine Lösung für alle gängigen Browser zu finden.

    Try this...

    <script>
    function setHomepage()
    {
    	var homepage = "http://www.lima-city.de";
    
    	if (document.all)
    	{
    		document.body.style.behavior = 'url(#default#homepage)';
    		document.body.setHomePage(homepage);
    	}
    	else if (window.sidebar)
    	{
    		if (window.netscape)
    		{
    			try
    			{
    				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    			}
    			catch(e)
    			{
    				//alert("Fehler"); 
    			}
    		}
    		
    		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
    		prefs.setCharPref('browser.startup.homepage', homepage);
    	}
    }
    </script>
    <a href="javascript:setHomepage()">Lima-City als Startseite setzen</a>


    Die Fehlermeldung habe ich auskommentiert. Diese kannst du bei Bedarf verwenden, falls es sich der Besucher nach Klicken des Links anders überlegen sollte.

    Beitrag zuletzt geändert: 27.11.2010 15:59:18 von fabo
  6. Autor dieses Themas

    e*********5

    Super ! So funktioniert es.
    Lässt sich die Meldung bei Firefox noch irgendwie umgehen oder nicht ?
    Wenn nicht kann man das irgendwie so einstellen das der Link nur im Internet Explorer angezeigt wird ?
  7. Umgehen kannst du diese Meldung im FF nicht, lediglich den Link dort ausblenden:

    <script>
    if (document.all)
    {
    	document.write('<a href="#" onClick="this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'http://www.lima-city.de\');">Lima-City als Startseite setzen</a>');		
    }
    </script>
  8. Autor dieses Themas

    e*********5

    Vielen Dank für deine Hilfe fabo.

    Es funktioniert jetzt einwandfrei.

    Liebe Grüsse Etienne :-)
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!