Newsgroup: it.comp.lang.javascript
Titolo: Oh my God! I've created a monster!

Caspita ragazzi, ho creato un mostro durante i miei esperimenti di
ingresso nel mondo del JavaScript!
Copiatevi questo codice, salvate il file, apritelo e poi... provate a
chiuderlo (senza cambiare il codice o riavviare il computer)!
<HTML>
  <HEAD>
    <TITLE>Cyber Z</TITLE>
    <SCRIPT language="JavaScript">
      function highlander()
        {
        window.alert("Ne resterà solo uno!");
        URL=document.location.href;
        window.open(URL,"","");
        }
    </SCRIPT>
  </HEAD>
  <BODY onUnload="highlander()">
    <FONT size="10">Cyber Z è immortale!</P>
  </BODY>
</HTML>
Fatemi sapere se trovate un sistema.
--
Un saluto virtuale digitale dal cyberspace!
Cyber Z
<!-- Per utilizzare il mio indirizzo e-mail levare NOSPAM. -->

> Fatemi sapere se trovate un sistema.
Carino, ma vecchiotto. Basta cancellare il file (se è sul disco rigido)
o disconnettersi da internet (se è online), e non verrà più aperto.
Oppure si può scrivere "javascript:window.onunload=null" nella barra
dell'indirizzo e premere invio. Così si cancella l'event handler e si
può chiudere la finestra tranquillamente :-)
G. G.

 Fatemi sapere se trovate un sistema.
CTRL+F2
root
######
ps aux | less
kill -9 N
Bye
-- 
http://www.montorionet.it
Non usate Linux.....Puo' dare assuefazione ! :-)
Member of TELUG® Teramo Linux User Group
http://www.telug.it

 chiuderlo (senza cambiare il codice o riavviare il computer)!
Usa Netscape 6.2 o Mozilla >0.9.4, aggiungi in prefs.js la seguente 
riga:
 user_pref("dom.disable_open_during_load", true);
e lo script neanche parte! Una delle funzionalita` extra piu` potenti e 
comode di questo browser!!!
--
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

 cerchero` un'altra donna dentro ai sogni di Tarzan
Sinceramente non ho capito come vorresti fare!
Cosa intendi per "quit", forse l'apertura della finestra "Termina
applicazione" attivabile con la combinazione di tasti CTRL+ALT+CANC?
Non penso ti riferisca a quella... anche perché in quel modo il file si
riapre comunque!
Fammi capire per piacere.


 ha scritto nel messaggio
news:20011107.111703...@tin.it...

Immagino che il tuo metodo valga con Linux, perché non ci ho capito
un'acca!
Un giorno mi dedicherņ anche al Linux!
Io ambisco a sapere tutto! (mamma che impresa!)


 ha scritto nel messaggio
news:9sahf8$8am$1...@lisa.galactica.it...

Per quanto riguarda il codice che ho fatto, ti ringrazio per il "carino",e
per quanto riguarda il "vecchiotto", posso dirti che io non lo conoscevo
(visto che sono "beginner"), me lo sono inventato in fase di
autoapprendimento JavaScript.
Ovviamente come soluzione al problema scartavo anche quella
dell'eliminazione del file.
Per quanto riguarda la disconessione da Internet, nel caso di una lettura
dalla rete, io non ne sono molto certo che il riavvio si blocchi! Ma non
avendo provato non posso dire neppure il contrario!
Credo che in quel caso dovrebbe subito caricarsi il file archiviato nei
"File Temporanei di Internet"!?!
A tal proposito mi viene in mente che qualche volta in rete mi sono
imbattuto in pagine che richiamavano delle finestre pop-up che se chiuse
richiamavano nuove finestre pop-up e via dicendo sino a far ripartire la
prima, così da formare un loop.
Non ricordo se una volta disconnesso riuscivo a chiuderle (anche se non
credo), ma di sicuro quando ricaricavo la pagina madre dalla "Cronologia"
di IE il gioco ricominciava.
Quando mi è successo non utilizzavo ancora il JavaScript e quindi non
avrei potuto utilizzare neppure il comando che mi hai consigliato di
scrivere nella barra degli indirizzi, che mi è piaciuto molto!


 cerchero` un'altra donna dentro ai sogni di Tarzan
Se non sono troppo indiscreto, potresti dirmi che computer, che sistema
operativo e che browser utilizzi?
Grazie.


 un'acca!
Esatto.
Pero' adesso (leggendo le altre mail) non so se l'amico intendesse quello
che ho scritto io.
Cmq, su Linux puoi fermare qualsiasi cosa, se vuoi.
