Os "bookmarklets" são marcadores (chamados "favoritos" no Internet Explorer) que não apontam para um endereço externo (web, gopher, ...) mas sim para um endereço javascript, permitindo ter um botão no menu de marcadores que corre código.
Algumas aplicações são alterar as cores da página actual, ou tirar a proibição de memorização de senhas num formulário.
Para "instalar" um bookmarklet, basta adicioná-lo aos marcadores do navegador web. No Firefox existe a opção "Bookmark This Link" no menu de contexto das ligações. Para facilitar esta "instalação", os bookmarklets que estão aqui são ligações.
Para evitar problemas no código HTML das ligações, os caracteres "especiais" foram convertidos com a notação própria dos endereços, mas o texto das ligações tem o código original sem conversões. Ambos funcionam no Firefox.
Este bookmarklet abre uma tira aleatória do Hackles:
javascript:window.location="http://hackles.org/cgi-bin/archives.pl?request="+(Math.round(Math.random()*312)+1);
Divide-se em três partes:
Se um outro webcomic seguir o mesmo esquema, este bookmarklet pode ser usado. As duas restrições deste código são: