Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Homepage in Favoriten legen





Frage

Guten Tag. Für meine Kollegen habe ich ein Emailverzeichnis als Homepage angelegt. Damit jeder, der die Seite auf seinem Rechner gespeichert hat, nun diese auch in seine Favoriten-/Lesezeichen-Symbolleiste einfügen kann, möchte ich dazu einen entsprechenden Link in die Seite einfügen. Viele Kollegen können eben nur klicken. Könnt ihr mir einen Tipp geben, wie ich das erreichen kann?

Antwort 1 von rfb

schau hier: http://forum.de.selfhtml.org/archiv/2003/1/t36596/

Funktioniert meines Wissens aber nur mit dem IE. Aber wenn deine Kollegen nix anderes nutzen ...

Antwort 2 von Kriemhild

Danke für den Rat, aber es soll doch keine neue Standardseite eingerichtet werden - ???

Ich suche einen Link zum automatischen Eintrag in die Favoriten-/Lesezeichen-/Bookmarks-Symbolleiste.

Antwort 3 von rfb

lass dich durch den seltsamen Titel des Beitrags nicht beirren - es ist genau das was du suchst.

Antwort 4 von rfb

allerdings sind in dem Code dort noch ein paar Schwachstellen, daher ein paar Änderungen:

Dieser Teil gehört in den Kopfbereich der Seite (zwischen <head und </head>)

<script type="text/javascript">
function addfavourite() {
var mytitle="Meine Website";
if (document.all)
window.external.AddFavorite(window.location.href,mytitle);
}
</script>


und dies irgendwo in den sichtbaren Teil (zwischen <body und </body>)

<a href="javascript:addfavourite()">Diese Seite zu den Bookmarks f&uuml;gen</a>


In dieser Version angelt das Script sich selbst die Adresse der Seite, nur den Text zu Meine Website müsstest du anpassen.

Und wie gesagt: nur der IE macht sowas.

Antwort 5 von Kriemhild

Ja danke, dann versuch ich das mal.

Obwohl: Gibt´s denn sowas nicht auch für den Firefox und Opera?

Antwort 6 von web1

<html>
<head>
<title>Bookmarker</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function websiteBooker_hp(){
var is_4up = parseInt(navigator.appVersion);
var is_mac = navigator.userAgent.toLowerCase().indexOf("mac")!=-1;
var is_ie = navigator.userAgent.toLowerCase().indexOf("msie")!=-1;
var thePage = location.href;
if (thePage.lastIndexOf(´#´)!=-1)
thePage = thePage.substring(0,thePage.lastIndexOf(´#´));
if (is_ie && is_4up && !is_mac)
window.external.AddFavorite(thePage,document.title);
else if (is_ie || document.images)
booker_hp = window.open(thePage,´booker_´,´menubar,width=325,height=140,left=140,top=60´);
booker_hp.focus();
}
//-->
function stopErrors() {
return true;}
window.onerror = stopErrors;
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<SCRIPT language="JavaScript" name="websiteBooker_hp">
if (window.name==´booker_´){
var pre_fix = document.images? ´<BR>´:´´;
document.write(pre_fix + ´<P align="center">´
+ ´Drücken Sie <b>Strg+D</b> <BR>um diese Seite zu Ihren Bookmarks hinzuzufügen <BR>´
+ ´<P></P>´
+ ´<center><A href="javascript:window.close();">Fenster schliessen</A></center>´
+ ´<P></P><P></P>´);
}
</script>

<b><a href="#" onClick="websiteBooker_hp()">Klicken Sie hier um diese Seite zu Bookmarken</a></b>

</body>
</html>

Das Script stellt beim Firefox die Forderung STRG + D zu drücken um ein Bookmark hinzuzufügen.

Antwort 7 von Kriemhild

Danke auch dir

Antwort 8 von rfb

Zitat:
Gibt´s denn sowas nicht auch für den Firefox und Opera?
nein - auch das Script von web1 ist nur eine (mE absolut überdimensionierte) Möglichkeit zu sagen: Bitte pack die Seite von Hand in die Bookmarks.

Nur der IE erlaubt Seitenerstellern in den Bookmarks des Users rumzupfuschen.

Antwort 9 von Kriemhild

Also bei mir pfuscht immer der Kollege selber.

Antwort 10 von web1

Für den Firefox gibt es doch ein Script, es funktioniert im Netscape, Firefox und Internet Explorer. Allerdings ist als Option das laden in der Sidebar aktiviert und es funktioniert nur im Internet, mit Opera geht es nicht.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Bookmarker</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript"><!--
function addNet(url,titel){if((typeof window.sidebar=="object") && (typeof window.sidebar.addPanel=="function")){window.sidebar.addPanel(titel,url,"");}else{alert("Sie Nutzen eine veralterte Netscape Version!\nLesezeichen hinzufügen ist nicht möglich!");}}
function lesezeichen(){var url=window.location.href,t=document.title,ap=navigator.appName;
if(ap=="Microsoft Internet Explorer"){window.external.AddFavorite(url,t);}else{
if(ap=="Netscape"){addNet(url,t);}else{alert("Mit ihren Browser ist kein Lesezeichen über Javascript möglich.\nBitte legen sie das Lesezeichnen manuel an.\nURL:"+url);};}};
//-->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<a href="javascript:lesezeichen();">Lesezeichen hinzuf&uuml;gen</a>
</body>
</html>

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: