Wysłany: 28 Lip 2009, 17:50 Temat postu: Problem z dodawaniem zakładki w Firefox
Nowicjusz
Dołączył: 28 Maj 2009 Posty: 25
Witam,
mam kolejny problem z serii Flash i reszta świata. Chcę dodać na stronę przycisk, który będzie dodawał stronę do ulubionych lub zakładek (w zależności od przeglądarki). We flash'u stworzyłem przycisk i dodałem funkcję:
on (release) {
getURL("javascript:ulubione()");
}
natomiast w dokumencie html zamieściłem następujący skrypt:
<script type="text/javascript">
function ulubione() {
var uA=navigator.userAgent;
var adres="http://www.chemikalni.republika.pl";
var tytul="Chemikalni - strona miłośników chemii";
if (uA.indexOf("MSIE")>-1){
window.external.AddFavorite(adres, tytul);
}
else if (uA.indexOf("Opera")>-1) {
var a = document.createElement('a');
a.setAttribute('href', adres);
a.setAttribute('title', tytul);
a.setAttribute('rel','sidebar');
a.click();
}
else if (uA.indexOf("Gecko")>-1) {
window.sidebar.AddPanel(tytul, adres, '');
}
}
</script>
Skrypt w zależności od przeglądarki wykonuje określone operacje. W IE wszystko działa poprawnie i strona jest dodawana do ulubionych. Niestety Firefox nie reaguje na naciśnięcie przycisku i nie wykonuje operacji. Gdzie jest błąd Konsola w Firefox wyrzuca błąd: window.sidebar.AddPanel is not a function.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach