Drathy: Bookmark-Problem im IE

Hallo allerseits!

Ich habe auf einer Website ein Script eingebaut, welches die aktuelle Seite bei diversen Anbietern bookmarkt. Ebenso habe ich eine Option "Lesezeichen hinzufügen" für den Browser eingebaut, was auch im Firefox funktioniert, im IE(7) allerdings nicht. Ich hab in meinen Augen alles richtig gemacht, aber mit wird ein Scriptfehler im IE angezeigt. Hier meine Funktion:

function addBookmark() {
 var title= encodeURIComponent(document.title);
 var url  = document.location.href;

if (window.sidebar) { // firefox
              window.sidebar.addPanel(title, url,"");
        } else if(document.all) { //MSIE
                window.external.AddFavorite(url, title);
        } else {
               alert("Leider unterstützt Ihr Browser diese Funktion nicht");
        }
}

Was ist daran falsch?

Außerdem funktioniert dieses Script für den Safari nicht. Wie müsste denn hierfür der Befehl lauten?

Zu sehen übrigens auf www.jugendinfo.de in jedem Artikel.

Vielen Dank im Voraus!

  1. Problem hat sich erledigt - der Fehler wurde an anderer Stelle im Script hervorgerufen...

    Wenn aber jemand noch ne Idee bzgl. Safari hat, wäre ich dankbar!