Bookmark, hvordan laves det?
Vil du gerne på din hjemmeside har mulighed for at lave en et link, som tilføjer dit site som bookmark? Denne artikel beskriver hvordan dette gøres med javascript.
Bookmarks
Hvad er bookmarks, jo bookmarks, eller fortrukne som det hedder på dansk, er en måde at gemme de hjemmesider man besøger ofte.
Hvis du som webmaster gerne vil give dine brugere mulighed for at tilføje din hjemmeside som bookmark, så kan du gøre det ved at lægge et ikon på hjemmesiden hvor de kan klikke og så bliver siden tilføjet.
Man kan dog også uden ved at trykke CTRL+D, som er nødvendig hvis man bruger andre browsere end IE, da denne lille guide kun virker til IE.
Koden
Koden bag er lavet i javascript, og skal sættes ind <head>her</head>
<script type="text/javascript">
var bookmarkurl=window.top.document.location
var bookmarktitle="document.title"
function addbookmark()
{
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
</script>
Nu har vi selve funktionen til at få lagt linket op i fortrukne, men vi skal også have lavet vores link på siden.
<a href="javascript:addbookmark();">bookmark</a> denne side
Det vi gør er at lave et ganske normalt link, men i selve linket, linker vil til det javascipt vi lavede før.
Men da dette kun virker i IE som nævnt ovenfor, er det ikke smart linket er synligt for andre browsere, så derfor retter vi linket til så det kun kan ses i IE, ved at tilføje <!--[if IE]> linket <![endif]--> alså i dette tilfælde:
<!--[if IE]> <a href="javascript:addbookmark();">bookmark</a> denne side<![endif]-->
Det var det, held og lykke med det.
| Tilføjet af Martin Tygsen den 07-03-2005 - Hits: 5377 |
   |