1

初心者の質問のように見えて申し訳ありませんが、これは私が取り組んでいる Web サイトであり、javascript にあまり慣れていません。この機能はページをブックマークできるはずですが、IE と FF でのみ機能し、Chrome や Safari では機能しません。

function bookmark_us(){
var titleElement = document.getElementsByTagName('title')[0]
if (window.sidebar) // firefox
    window.sidebar.addPanel(document.title, window.location.href, "");
else if(window.opera && window.print){ // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',window.location.href);
    elem.setAttribute('title',document.title);
    elem.setAttribute('rel','sidebar');
    elem.click();
}
else if(document.all)// ie
    window.external.AddFavorite(location.href, document.title);
}

関数を呼び出すイメージは次のとおりです。

        <div class="bookmark">
             <a href="javascript:bookmark_us();" onclick=""><img src="images/bookmark_button.png" alt="" /></a>
        </div>

これを解決するのに役立つ他の関連コードが不足している場合は、お知らせください。すぐに投稿します。よろしくお願いします!

4

0 に答える 0