Über JS Startseite einstellen
Reiner SilberStein
- javascript
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?
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="">
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
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