Salve a tutti
avrei una semplice domanda da niubbo in materia di javascript: qualcuno mi saprebbe dire che differenza c'è tra questi due bookmarklet?
codice:
javascript:(function(){var x,i; x=document.links; for(i=0;i<x.length;++i) { x[i].target="_blank"; } })();
codice:
javascript:function c6pHL6RrF(w){var i,k,T,L;for(i=0;i<w.length;i++)c6pHL6RrF(w.frames[i]);L=w.document.links;for(k=0;k<L.length;k++){T=L[k].target;if(!T||T=='_self'||T=='_top'||T==w.name||T=='Special')L[k].target='_blank'}};c6pHL6RrF(top)
Entrambi fanno la stessa cosa (una volta eseguiti impostano l'attributo _blank per tutti i link della pagina), ma vorrei capire come mai il secondo è molto più complesso... immagino faccia qualcosa in più (qualche controllo?) ma non riesco a decifrarlo
Qualcuno mi saprebbe chiarire la cosa? :)
Grazie mille in anticipo
PS
ho visto che questo forum modifica il messaggio (ad esempio separa javascript)... spero non cambi anche il resto dei codici