[PHP] Bookmark Link

Dieses Thema im Forum "Webentwicklung" wurde erstellt von »The Gr4ndp4, 23. April 2010 .

Schlagworte:
  1. 23. April 2010
    Bookmark Link

    Hallo, ich möchte auf meiner Seite so ein Bookmark link machen, wie setze ich das am besten um, geht das mit html oder mit php oder wie?

    Danke für jede Hilfe !!!
     
  2. 23. April 2010
    AW: Bookmark Link

    für alle browser geht das nicht.

    für IE kannst du folgenden code verwenden:
    Code:
    window.external.AddFavorite("deine-url", "titel");
    bei mozillas kannst du versuchen deine page in die sidebar einzufügen
    Code:
    window.sidebar.addPanel("titel", "deine-url", "")
    und für opera musst du nen link anlegen der so aussieht:
    Code:
    <a href="deine-url" title="ein-titel" rel="sidebar">bookmark</a>
     
  3. 23. April 2010
    AW: Bookmark Link

    Ist das Möglich das ich das alles mit einen Link machen kann?
     
  4. 23. April 2010
    AW: Bookmark Link

    Kannst das ja von Javascript erkennen lassen, was für ein Browser läuft und dann den Link ausgeben...

    Browsererkennung mit JavaScript - Browserweiche, Browserunterscheidung nach User Agent und Version - Browsertyp

    Da ca. in der Mitte ist nen BeispielCode
     
  5. 23. April 2010
    AW: Bookmark Link

    Code:
    function createBookmarkLink(url, title, id) {
     var link = document.createElement("a");
     link.href = "javascript:void(0)";
     link.appendChild(document.createTextNode("Bookmark"));
     
     switch(true) {
     case (typeof window.external != "undefined"):
     link.attachEvent("onclick", function() { window.external.AddFavorite(url, title); }, false);
     break;
     case (typeof window.sidebar != "undefined" && !window.opera):
     link.addEventListener("click", function() { window.sidebar.addPanel(title, url, ""); }, false);
     break;
     case window.opera:
     link.setAttribute("rel", "sidebar");
     link.setAttribute("title", title);
     link.setAttribute("href", url);
     break;
     default:
     link.onclick = function() { alert("Dein Browser unterstuetzt diese Funktion nicht"); };
     }
     
     var parent;
     if(!(parent = document.getElementById(id))) {
     alert('Bookmark-Element "' + id + '" nicht gefunden');
     return;
     }
     
     parent.appendChild(link);
    }
    
    beispiel:
    HTML:
    <!DOCTYPE html>
    <html>
     <head>
     <title>BookmarkLink</title>
     <script type="text/javascript">
     // <![CDATA[
     function createBookmarkLink(url, title, id) {
     var link = document.createElement("a");
     link.href = "javascript:void(0)";
     link.appendChild(document.createTextNode("Bookmark"));
     
     switch(true) {
     case (typeof window.external != "undefined"):
     link.attachEvent("onclick", function() { window.external.AddFavorite(url, title); }, false);
     break;
     case (typeof window.sidebar != "undefined" && !window.opera):
     link.addEventListener("click", function() { window.sidebar.addPanel(title, url, ""); }, false);
     break;
     case window.opera:
     link.setAttribute("rel", "sidebar");
     link.setAttribute("title", title);
     link.setAttribute("href", url);
     break;
     default:
     link.onclick = function() { alert("Dein Browser unterstuetzt diese Funktion nicht"); };
     }
     
     var parent;
     if(!(parent = document.getElementById(id))) {
     alert('Bookmark-Element "' + id + '" nicht gefunden');
     return;
     }
     
     parent.appendChild(link);
     }
     // ]]>
     </script>
     </head>
     <body onload="createBookmarkLink('http://google.de', 'google-fav', 'bookmarkLink');">
     <p id="bookmarkLink"></p>
     </body>
    </html>
     
  6. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.