Newsgroup: it.comp.lang.javascript
Titolo: numero di frame

ciao.
si può vedere se una pagina aperta (in una popup) ha frame e quanti ne ha?
grazie
-- 
        , _
       O |_)    
http://magicforum.altervista.org
   |_ /_[__]
__ | |b|   | __ 
http://www.klaki.com?Ref=I156861

 si puň vedere se una pagina aperta (in una popup) ha frame e quanti ne ha?
Se l'hai aperta tu, e la pagina caricata fa parte del tuo dominio, si.
var wn=window.open("pg.htm","","width=320,height=200");
if (wn.frames.length>0)
	alert("la finestra contiene "+wn.frames.length+" frames");
-- 
ZER0://coder.gfxer.web-designer/
~ Le donne si dividono in 4 categorie: le suore (non la danno a nessuno);
le puttane (la danno a tutti); le stronze (la danno a tutti tranne che a
te);
le rompiballe (la danno a te e solo a te).

 Se l'hai aperta tu, e la pagina caricata fa parte del tuo dominio, si.
e se non fosse cosě?  :-)
-- 
  _.--.
.'   ` '
 ``'.  .'     .c-..
    `.  ``````  .-'
   -'`. )--. .'`
   `-`._   \_`--               
http://magicforum.altervista.org

 e se non fosse cosě?  :-)
Indovina?
-- 
ZER0://coder.gfxer.web-designer/
~ Le donne si dividono in 4 categorie: le suore (non la danno a nessuno);
le puttane (la danno a tutti); le stronze (la danno a tutti tranne che
a te); le rompiballe (la danno a te e solo a te).
on air ~ "Videogames Radio"

 Indovina?
Rettifico: se non passi da document.frames[], ma direttamente da frames[]
riesci a gestire i frames con le stesse limitazioni che hai nella gestione
di un oggetto window in crossdomain.
-- 
ZER0://coder.gfxer.web-designer/
~ Se potete leggere questo, la mia donna e' caduta.
(Letta sul retro di una maglietta di un motociclista)


 di un oggetto window in crossdomain.
ma se devo vedere il numero dei frame contenuti in una popup, come faccio a
non specificare l'oggetto mywin=window.open(...) ?
-- 
   O   
http://magicforum.altervista.org
  <\==-   -   - -   -- - ---  -  - ---- -
 ./ \  
http://www.klaki.com?Ref=I156861
  _/\_\O

 	alert("la finestra contiene "+wn.frames.length+" frames");
non capisco come si comporta l'alert. Ho provato a mettere il codice di
sopra subito dopo l'apertura della popup e non ho capito se, prima di
scattare, aspetta che la popup si carichi o va immediatamente (molto spesso
mi da NaN).
quindi ho provato a ritardare l'alert (con un setTimeout) ma con scarsi
risultati.
ciao e grazie
-- 
 o    |~~~|  
http://magicforum.altervista.org
/\_  _|   |
\__`[_    |
][ \,/|___|

 risultati.
Evidentemente la pagina non e' ancora caricata, quando scatta il
setTimeout.
-- 
ZER0://coder.gfxer.web-designer/
~ Non esistono donne brutte. Dipende solo da quanta vodka bevi.
(proverbio russo)

 setTimeout.
un espediente per vedere se la pagina si è caricata non esiste?
-- 
 _O
 (`
 |>   
http://magicforum.altervista.org
,|.
`-'

 un espediente per vedere se la pagina si è caricata non esiste?
Certo, ma *non* per siti di terze parti.
Sinceramente non capisco perche' stai cercando di intraprendere questo tipo
di strada.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 di strada.
ricerca.
-- 
            z  
http://magicforum.altervista.org
   ___    z
 _/   |  z     
http://www.klaki.com?Ref=I156861
|_____|{)_
  --- ==\/\ |
[_____]  __)|
 |   |  //| |