| Trucchetti Javascript |
|
|
| Articoli tecnici - Sviluppo & sistema | |||
| Scritto da Riccardo Zorn | |||
| Domenica 14 Settembre 2008 10:42 | |||
|
Lo sapevi che In tutti i browser è possibile inserire direttamente nella barra dell'indirizzo del codice javascript? Il javascript può esserci utile per divertimento principalmente; ma anche per lavoro. Divertimento(First things first) Aprite una pagina con un po' di immagini, quindi digitate nella barra dell'indirizzo:
javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName(%22img%22); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+%22px%22; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+%22px%22}R++}setInterval('A()',50); void(0);
Divertente, vero? Oppure, aprite una pagina di un giornale e poi scrivete nella barra degli indirizzi: javascript: document.body.contentEditable = 'true'; document.designMode = 'on'; void 0 A questo punto, cliccate qualunque testo sullo schermo e iniziate a modificarlo... Nota bene: qualunque istruzione deve sempre terminare con void 0, altrimenti il browser aprirà una pagina vuota per eseguire la funzione. LavoroBeh questa è più dura. Trovare una utilità vera è più difficile... Per esempio si può rendere cliccabile o selezionabile un sito che non lo permette: Le tecniche per evitare di far selezionare testo o cliccare con il tasto destro sono varie, ma di solito si riducono nel funzionamento all'assegnamento di un paio di funzioni: document.oncontextmenu=new Function("return false") Sia che queste funzioni siano definite in-line, sia che siano definite altrove all'interno dello script, per ripristinare il normale funzionamento basta rimuovere l'assegnazione agli eventi:scriviamo quindi nella barra degli indirizzi: javascript:document.oncontextmenu=null;document.onselectstart=null;void 0;
|
|||
| Ultimo aggiornamento Domenica 14 Settembre 2008 15:29 |

