Sei in: inizio » programmazione » articolo

Esempio di bookmarklet Javascript per il sito Deezer

Argomenti: bookmarklet Javascript

Un bookmarklet è semplicemente un collegamento ipertestuale che contiene un breve codice Javascript

Nel seguente esempio il codice analizza l'indirizzo URL del documento presente sul sito Deezer e lo modifica:

javascript:if(location.href.indexOf("album") != -1)
{ location.href=location.href.replace(/.*album\/([0-9]+)/,'http://www.deezer.com/en/x/y-A$1.html'); };

Innanzitutto si controlla l'esistenza della sottostringa album nell'indirizzo URL, se tale condizione sussiste si procede all'estrazione delle cifre che seguono alla sottostringa di caratteri album/.
Infine si applica la sostituzione dei caratteri, utilizzando le cifre estratte in precedenza e il browser carica il nuovo documento.

Inserendo il codice Javascript all'interno di un collegamento ipertestuale si ottiene un bookmarklet:

Bookmarklet Deezer

<a href="javascript:CODICE_JAVASCRIPT;"> TESTO </a>

Il risultato è un collegamento che può essere memorizzato tra i segnalibri del browser (menu del tasto destro del mouse) oppure direttamente trascinato nella barra dei segnalibri (dopo aver premuto il tasto sinistro del mouse)

Si può vedere il bookmarklet in azione nel seguente video:

Pubblicità

Il tuo annuncio qui

La descrizione qui

referenti Controlla con Yahoo! le pagine web che fanno riferimento a questo articolo.

|

reagisci Reagisci a questo articolo, esprimendoti via email.

|

salva Salva questo articolo usando i servizi web2.0 online, il segnalibro può rimanere privato oppure può essere condiviso con il resto del mondo.

|

stampa Se Javascript è disabilitato, dovrai usare i menu del browser per stampare questa pagina.

Articoli correlati: