Scarica l’esempio di questa pagina
Visualizza la pagina d’esempio
Per spiegare come lanciare una popup chromeless (Gabriel Suchowolski su Microbians.com), non ho fatto altro che sostituire il contenuto della pagina index.html dell’esempio preparato da saibal, spiegato in questo suo articolo su PRO.HTML.it, e a cui rimando per tutta la parte teorica.
Scarichiamo lo zip d’esempio (in alto a destra), e decomprimiamolo. Troveremo nella cartella di destinazione la cartella “img”, con le gif per la grafica della chromeless, i due file js che ne contengono il codice javascript, la pagina pop.html, da lanciare come chromeless, la pagina lancia.html, che incorpora il filmato lancia.swf.
Solo due cose da notare.
1. Nell'<head> della pagina lancia.html, è presente il seguente codice, necessario per il riferimento ai file js:
<SCRIPT language=”JavaScript”
SRC=”cromeless.js”></SCRIPT>
<SCRIPT language=”JavaScript” SRC=”codicecrome.js”></SCRIPT>
2. Nel pulsante del filmato lancia.swf, il codice per lanciare la popup:
on(release){
>getURL(“javascript:saibcrom(‘Prova’,’pop.htm’,400,300)”);
}
che lancia la pagina pop.htm, con titolo Prova, centrata nello schermo, di dimensioni 400×300.
Qualora volessimo lanciare la popup a schermo intero, basterebbe cambiare lo script in:
on(release) {
getURL(color=”#999999″>”javascript:w=screen.Width;h=screen.Height;saibcrom(‘Prova’,’pop.htm’,w,h)”);
}