Ingo Turski: Bookmark für Mozilla etc

Beitrag lesen

Hi,

gibt es ein Script, das Besuchern einer Webseite die Möglichkeit gibt durch klick auf einen Link die Seite zu ihren Favoriten hinzuzufügen? Im IE verwende ich dieses:

nein - wozu auch? Mozilla-User wissen i.d.R., dass sie einen Browser haben und kennen zumindest die hierzu erforderliche Prozedur.

function addtofavorites()
{
  if (navigator.appName == 'Microsoft Internet Explorer' &&
parseInt(navigator.appVersion) >= 4)
    {
     window.external.AddFavorite('http://www.webseite.de',
'Name der Webseite');
    }
  }

das solltest Du ändern.
1. rufst Du diese Funktion bestimmt über einen Link auf, der in anderen Browsern oder auch im IE bei deaktiviertem Javascript keine Funktion erfüllt; schreibe also den Link über diese Funktion ins Dokument.
2. ist der UserAgent manipulierbar - besonders Opera läßt sich leicht als IE tarnen. Du willst auf window.external.AddFavorite zugreifen? Dann frage *das* doch auch ab!

freundliche Grüße
Ingo