Newsgroup: it.comp.lang.javascript
Titolo: [HELP] Ridimenzionare frames

Ciao a tutti,
è possibile ridimenzionare le dimenzioni di un frame usando javascript? Come
si fa?
Antonio Mirarchi
--
 Visita lo star trek antonio mirarchi club - 
http://StarTrek.freeweb.org
  Visita World On Line - 
http://wol.n3.net

si fa?
Non zo, come zi fa?

con IE
parent.nomeframe.height \ width
con NS non so, dovrei vedere...
---
the fly on the net
webmaster di "the devil inside"
http://members.tripod.com/netfly
e-mail:
net...@netbusiness.it

 wrote in message
news:7qp72o$rh3$1...@fe1.cs.interbusiness.it...


Ma non va!!! IE dice che .height e .width non sono definite...


non devi mettere nomeframe ma il nome
del frame oppure ['nome del frame']
altrimenti
riscrivi il top:
txt=<framset ... [con i valori che vuoi]
for(i=0;i<top.frames.length;i++)
txt+=<frame name="+top.frames[i].name+"
scr="+top.frames[i].location.toString()+">
txt+=</framset>
top.document.write(txt)
top.document.close
--
--
Bye
Ro<*¿*>berto

Questo l'ho preso dall'SDK... e se vedi c'è anche height come proprietà...
non è che percaso stai tentando di cambiare l'height prima del caricamento
della pagina?
FRAME
----------------------------------------------------------------------------
----
Description
Specifies an individual frame within a FRAMESET.
Remarks
This element is a block element.
Properties
borderColor, className, dataFld, dataSrc, document, frameBorder, height, id,
isTextEdit, lang, language, marginHeight, marginWidth, name, noResize,
parentElement, parentTextEdit, scrolling, sourceIndex, src, style, tagName,
title
Methods
contains, getAttribute, removeAttribute, setAttribute
Collections
all, children
HTML Element
FRAME


 wrote in message
news:7qrpjh$fmm$2...@fe2.cs.interbusiness.it...


2 voglio ridimenzionare il frame 1
Mmm... se ci posti il codice "incriminato" possiamo darti una mano per
sistemarlo....
----
the fly on the net


 wrote in message
news:7qtsc4$e5o$4...@fe2.cs.interbusiness.it...


Et voilà!
Questo è per IE, per NS dovrei guardare...
<html>
<FRAMESET NAME="principale" COLS="100, 700">
<FRAME SRC="pag1.htm" NAME="menu" SCROLLBARS="auto">
<FRAME SRC="intro.htm" NAME="main" SCROLLBARS="yes">
</FRAMESET>
</html>
<html><body><form>
<input type="button" value="prova" OnClick="parent.principale.cols='200,
600'">
</form></body></html>


Ciao,
per NN devi riscrivere tutto il top,
:(
non  ho mai trovato un altra soluzione..


mah... a me continua a non fungere (uso esploder4.5 mac)...; cmq non
trovo riferimenti a 'cols' come proprieta' del frameset. 
devo dichiarare la versione di js? quale?
tnx


_______________________________________________________________________
matteob                                                 made with a mac
------[mocambodesign|car/industrial/web/design|
moc...@iname.com
]------

Queste sono tutte le proprietà e i metodi
del frameset:
Properties
border, borderColor, className, cols, document, frameBorder, frameSpacing,
id, isTextEdit, lang, language, parentElement, parentTextEdit, rows,
sourceIndex, style, tagName, title
Methods
contains, getAttribute, removeAttribute, setAttribute
--


 Ro<*¿*>berto
allora... ho provato alert() con:
parent.nomeframeset.cols
parent.window.cols
parent.document.cols
window.document.cols
window.cols
...sempre undefined. come mai?
poter modificare le dimensioni dei frame mi serve per nasconderne alcuni
e mostrarne altri, in una pagina che comunque deve girare da cd su pc.
riesci a provare se su ie per pc funziona? eventualmente installo
virtualpc, winzozz98 ecc. :-( 
il mac mi togliera' la parola, ma se non posso farne a meno...;-)
grazie!


 ...sempre undefined. come mai?
sono proprietà di IE dalla versione 4 in poi..
per Net devi riscrivere il top..
Ciao..
--


 Ro<*¿*>berto
ie 4.5, niente netscape (nonstante io preferisca a entrambi icab...)


parent.nomeframeset.cols a me funziona...
Ricorda però: nome del frameset, non del frame.


 Ricorda perň: nome del frameset, non del frame.


E' una particolarità di IE, purtroppo NS non permette questo genere di cose.


 E' una particolarità di IE, purtroppo NS non permette questo genere di cose.
[..]
per la precisione: di ie4 per winzozz, ma no di ie4.5 per mac
su pee-shit funge gia' su ie4 e w95, su mac non funge su ie4.5 :-(
giusto per la correttezza della micro$oft nel rilascio delle versioni
cross-platform del sw. spero in ie5 per mac...
