Appunti in rete

Difficile costruire un percorso strutturato quando saperi e competenze si incrociano, nel web e nella vita. Turismo, comunicazione, web 2.0, social network, vita pubblica ed amministrativa sono alcuni dei temi di questi appunti istantanei per i quali non ho scelto la forma - più impegnativa del blog - ma quella più immediata e felicemente destrutturata del tumblelog. Un modo per condividere creazioni, scoperte, esperienze, anche senza commentarle. Alcuni post sono ripresi da altri miei siti per cui non prestate troppa attenzione alla data. I principali temi affrontati:
  1. La mia agenda: incontri e convegni
  2. Turismo
  3. Comunicazione
  4. Web 2.0
  5. Ornavasso
  6. Società e impegno civile
Posts I Like

Può essere utile per le attività di web marketing o la promozione di eventi selezionare simultaneamente tutti i propri amici in facebook. Com’è noto non esiste una funzione specifica e in rete si trovano diversi sistemi e codici javascript non sempre funzionanti od aggiornati. Riporto il codice javascript testato ultimamente e funzionante (con firefox):

javascript:elms=document.getElementsByName(“checkableitems[]”);for (i=0;i<elms.length;i++){if (elms[i].type=”checkbox” )elms[i].click()};


La procedura è semplice: una volta creato l’evento o il messaggio, cliccare sul link per selezionare gli invitati.

A questo punto se avete molti amici dovete far scorrere tutti gli amici (è importante questo passaggio perchè diversamente la selezione è parziale) e una volta giunti alla fine dell’elenco incollare il codice javascript sopra riportato e premere invio. Occorre attendere qualche istante (la durata varia dal numero dei contatti da selezionare), durante il quale apparentemente non accade nulla ma javascript sta operando la selezione. Quando comparirà il segno di spunta che conferma le selezione dell’ultimo amico potete inviare l’invito che giungerà a destinazione di tutti gli amici, anche nell’ordine di qualche migliaio.

Aggiornamento

  Facebook ha cambiato  la modalità di scrittura dell’HTML degli eventi potrebbero esserci dei problemi con il codice sopra riportato.

L’ultimo testato (Mozilla 5.0) e funzionante è il seguente (versione asincrona più lenta ma stabile -  non blocca il browser):

javascript:var _f = document.getElementsByName("checkableitems[]");var _i = 0;var _t = setInterval(function(){	if (_i>=_f.length) clearInterval(_t);	try { _f[_i++].click() } 	catch (e) { console.dir(e); }}, 1);