Newsgroup: it.comp.lang.javascript
Titolo: dubbio atroce

Il mio grafico vorrebbe che la homepage del sito che stiamo costruendo, si
apra fin dall'inizio come popup, con grandezza e caratteristiche gia'
definite. Io avevo pensato di usare il gestore di eventi onload ma mi sono
reso conto che cosi' facendo, succederebbe qualcosa solo DOPO aver
caricato la pagina (in modo normale).
Forse allora, non e' possibile agire in questo modo, a meno di non far
caricare una pagina completamente bianca all'inizio che lanci l'home page
vera
e propria stile popup e poi si chiuda (la pagina bianca)
che ne pensate?
Grazie per l'interessamento
daniele

Direi al tuo grafico, innanzitutto, che chiudere il browser aperto
dall'utente...mah, che parole usare? Diciamo "non è conforme all'etica
internet".
A parte questo:
 - puoi fare una pagina iniziale con solo il body onload che apre la popup;
 - la finestra principale non puoi chiuderla in teoria; in pratica cerca un
po' che trovi dei trucchetti per sfruttare dei "più o meno bug" per riuscire
a chiuderla (poi dimmi il sito, che se mi chiude il mio browser e mi perde
l'history lo metto tra i non apribili nel firewalll... :-/ )

 l'history lo metto tra i non apribili nel firewalll... :-/ )
Trucchetti da evitare e giustamente da non postare piu'! Comunque funzionano
solo su IE e in determinate piattaforme...

 apra fin dall'inizio come popup, con grandezza e caratteristiche gia' definite.
Ma il tuo grafico è un simpaticone! :)
Cmq per le dimensioni si può fare qualcosa:
self.resizeTo(800,600);
self.moveTo(0,0);
Per tutto il resto anche, ma solo su mozilla:
self.scrollbars.visible=false;
self.statusbar.visible=false;
self.menubar.visible=false;
self.toolbar.visible=false;
self.locationbar.visible=false;
Ecco, ora che ti ho detto come farlo, se mi ritrovo su un sito una cosa del genere
ti hackero il dominio e ci metto su un redirect a 
http://makeashorterlink.com/?V46924F46
:)
MaRoK

 ti hackero il dominio e ci metto su un redirect a
http://makeashorterlink.com/?V46924F46
ROTFL
eddai, io lo bloccavo dal firewall e stop...

 
Con il magico IE puoi fare questo ed altro, la pagina in fullscreen 
diretto la fai cosě:
http://digilander.libero.it/armageddon99/channelmode/loader.htm
Ma adesso viene la chicca della settimana, impedisci agli incauti 
utenti IE di uscire dalla pagina dopo esservi malauguratamente 
entrati:
http://armageddon99.altervista.org/sponsor.htm
Buon divertimento
armaged

 
http://armageddon99.altervista.org/sponsor.htm
Boo, spero che tu stia scherzando!?!
A parte che non ci vuole niente ad uscire, visto che la finestra mette il
fuoco su 'OK', non so' se mi sono spiegato...Comunque se si vuole essere
veramente figli di p. ci sono altre modi, anzi non capisco come mai non mi
ci sono mai imbattuto (visto che funzionerebbe con tutti i browser), cioe'
usando l'eveto di 
http://armageddon99.altervista.org/sponsor.htm
 pero' senza
il 'before' e mettendoci opportunamente la funzione open()...

Beh, ha solo allungato l'alert...
è effettivamente antipatico, ma basta premere invio (anziché chiudere
premendo la X) e cambia tranquillamente sito...
non lo considererei un bug

 self.moveTo(0,0);

 come posso fare?
Mmmm... credo non ci siano ancora arrivati...
ma attendiamo fiduciosi explorer7! :)
MaRoK

acc. allora mi tocca usare la pagina "splash" per lanciare con l'onload la
pagina senza il dimensionamento


 pagina senza il dimensionamento
Be', in teoria potresti far richiamare la funzione
ogni volta che la pagina viene ridimensionata,
ma mi sembra veramente una roba oscena.
Anche perché se uno ridimensiona la finestra
avrà pure i suoi buoni motivi... :)
MaRoK

> Boo, spero che tu stia scherzando!?!
Pare che per i newbies non sia affatto uno scherzo intuire che basti 
un semplice enter, soprattutto dopo che hanno scoperto da tempo 
l'invincibilità dell' ALT-F4...
Ma per te e per Cristiano Larghi evidentemente occorre passare ad un 
livello di difficoltà superiore....  ;-)
http://armageddon99.altervista.org/sponsor.htm
Buon divertimento.
armaged

 Buon divertimento.
Grazie, ma cerchiamo di non dare troppi spunti alle teste di cazz* che girano....

<html>
<head>
<meta NAME="robots" CONTENT="none">
<title>Sponsor loader</title>
</head>
<body
onload="(document.charset&&navigator.platform.indexOf('Win')!=-1)?(navigator
.userAgent.indexOf('IE
5')+1)?winclose.Click():(window.opener=null,window.close()):setTimeout('self
.close()',999);window.open('cocacola.htm','','fullscreen=1,channelmode=0',1)
;">
<object id=winclose type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"><param name="Command"
value="Close"></object>
</body>
</html>

 </html>
Quello che rompe le palle, pero' e' quello che si trova in 'cocacola.htm',
cioe' esattamente quello che in maniera misteriosa dicevo un paio di post
dietro... cioe' l'utilizzo dell'evento "onbeforeunload" senza il before e...

 
http://armageddon99.altervista.org/sponsor.htm
Credo che per sicurezza sia meglio mettere location.href piuttosto che
lacation
E la cosa puo' diventare una rogna anche per MZ e gli altri, basta non usare
window.attachEvent(..) ma mettere il (..) direttamente nel <body>

 l'invincibilità dell' ALT-F4...
Dagli tempo di scoprire quella di TaskManager :)
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

> Dagli tempo di scoprire quella di TaskManager :)
Guarda, con WIN98 il onunload con l'open() sulla medesima pagina bisogna
lottarci un po'...