Newsgroup: it.comp.lang.javascript
Titolo: CHROMELESS

Pensavo che il codice qui sotto fosse sufficiente per aprire una finestra
"chromeless"... In effetti su IE 5.5 tutto OK. Poi ho aperto il link su un
PC con Win 98 e IE 4.0 e mi apre una finestra normalissima.... JavaScript è
abilitato...
Mi sapete "illuminare"?
<A HREF= "#" onClick="window.open('credits.htm',
'Credits','toolbar=yes','width=260','height=390','left=130','top=50',
'status=no','scrollbars=yes','resize=no');">Credits</A>
Grazie

 'status=no','scrollbars=yes','resize=no');">Credits</A>
<A HREF= "#" onClick="window.open('credits.htm',
'Credits','toolbar=yes,width=260,height=390,left=130,top=50,'status=no,sc
rollbars=yes,resize=no');">Credits</A>
Evidentemente IE5.5 continua e (peggiora :-) con il vizio di correggere 
il codice errato.
Tutti gli attributi vanno scritti fra apici, ma non singolarmente, bensě 
come la vedi sopra.
Per intenderci la sintassi giusta č del tipo:
window.open('pagina.htm','nome',' attributi vari ');
Leggiti questo tutorial per maggiori info: 
http://www.jsdir.com/tutorials/finestre.asp
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

Sei stato gentilissimo ma ora ho lo stesso problema anche con IE 5.5!!
Adesso mi apre una finestra con i bordi, la barra del titolo, ecc ecc....
WHY?!?
Ecco il codice corretto del link:
 <A HREF= "#" onClick="window.open('credits.htm',
'Credits','toolbar=no,width=260,height=390,left=130,top=50,status=no,scrollb
ars=no,resize=no');">Credits</A>
Ed il codice in apertura della popup (senza non funzionava nulla... anche
questo... mistero...)
<script language="JavaScript">
window.onload = dimWindow;
function dimWindow()
{
self.moveTo(310,50);
self.resizeTo(270,390);
self.menubar=0;
self.toolbar=0;
self.locationbar=0;
self.personalbar=0;
self.scrollbar=1;
self.statusbar=0;
}
</script>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
ecc ecc
Aggiungo solo che la pop-up contiene dei frames (interferisce?)
GRAZIE ANCORA!!!!

 va
in giro a dire:

Questa non è chromeless, bens^ una normalissima finestra.
Le chromeless non hanno la menubar.
A parte la sintassi errata, solo su IE 5.5 riesci ad aprirla.
Netscape, da ciofeca che è non le supporta.
Puoi comunque creare una finestra di questo tipo facenso uno script
firmato.
 ------------------------------------
 Il peccato di Caino
 La seduzione del male
 
www.vampiripavia.com
-------------------------------------
                *IcarusDream*
  -Dove un sogno è ancora libero-

Le chromeless non hanno la menubar.
[snip]
Mi correggo Le chromeless non hanno la titlebar. 
Hanno solo il  bordo.


 Hanno solo il  bordo.
Potresti darmi una dritta su come far aprire una finestra di questo tipo,
allora, anche in IE 4.0?
GRAZIE

allora, anche in IE 4.0?
Eh, no. Con IE 4.0 non funziona.
Funziona solo da 5.5 in poi. Se non sbaglio neanche sul 5.0 puoi fare
una chromeless.
Su Netscape non ne parliamo neanche.


 Su Netscape non ne parliamo neanche.
No, funziona anche su IE4 (provato 1 mese fa quando ce l'aveva sulla 
homepage ASPItalia.com).
Cmq per info sulle chromeless basta andare su 
http://www.microbians.com
In ogni caso le chromeless effettivamente funzionano solo ed 
esclusivamente su Explorer.


GRAZIE!!!
I vostri suggerimenti sono stati molto utili!!!!