Newsgroup: it.comp.lang.javascript
Titolo: Resize di una finestra

Come faccio a fare il resize di una finestra pop-up? Ho provato in vari modi
ma per quanto io mi ostini a volerlo capire il javascript per me resta quasi
un mistero O__o
--
LaFata | 
www.sosweetpages.it
 | 105400693
[CIT]L'amore è quando la mamma da al papà il
pezzo più buono del pollo. (Elena, 5 anni)[/CIT]

 un mistero O__o
Noo, non dire così...
Comunque la cosa viene richiesta 1o2 volte alla settimana basta che dai
un'occhiata a i post precedenti oppure qui:
http://groups.google.it/groups?group=it.comp.lang.javascript
Comunque mi sento buono e ti posto un esempio:
<html>
<head>
<script type="text/javascript" language="JavaScript1.2">
function pop(url,pop_width,pop_height)
{
 var pop_left=(screen.width-pop_width)/2;
 var pop_top=(screen.height-pop_height)/2;
win=
window.open(url,"pop","width="+pop_width+",height="+pop_height+",status=no,m
enubar=no,resizable=no,scrollbars=no,left="+pop_left+",top="+pop_top);
}
function resize(win_rif,med_width,med_height)
{
   win_rif.resizeTo(med_width,med_height);
}
</script>
</head>
<body
onLoad="pop('
http://www.google.it
',100,100);setTimeout('resize(win,200,200)'
,2000)">
</body>
</html>
Non l'ho provato, comunque dovrebbe creare una pop-up (il cui riferimento
viene messo in una variabile globale "win") e poi dopo 2 sec. questa
finestra viene ridimensionata...

OPS, potrebbe esserci il problema di accesso negato...
Quindi non mettere onLoad="pop('
http://www.google.it
',100,100);
bensì
onLoad="pop('about:blank',100,100);
op
onLoad="pop('mypage.htm',100,100);

 Comunque mi sento buono e ti posto un esempio:
[cut]
La mia ricerchina in questo gruppo con google l'avevo già fatta ma non ho
trovato nulla (parole chiave "resize" e "finestra") e credo anche stavolta
di essermi spiegata male. Quello che devo fare io è una cosa un po' strana:
ho una pagina con diversi link che mi aprono una pop-up (si tratta sempre
della stessa pop-up il cui contenuto (se è già aperta) viene semplicemente
sostituito. Ogni link chiama una pagina diversa il cui contenuto però ha
grandezza diversa (si tratta non solo di immagini) quello che vorei fare è
questo: se io apro la pagina num1 che ha un contenuto largo e alto "tot"
tutto mi va bene, poi lascio aperta la finestra e schiaccio su un'altro link
che mi apre nella stessa pop-up la pagina num2, la finestra pop-up riprende
il focus (e fin qua tutto bene, sono riuscita ad arrivarci da sola) e grazie
ad un javascript presente nella pagina num2 si ridimensiona ad una
dimensione che decido io... ed è appunto il resize quello che mi manca...
qualcosa da mettere nelle pagine che si aprono nella pop-up del tipo
if(larghezza e altezza non sono come dico io){
 falle diventare come dico io
}
Non so neanche se una cosa del genere si può fare...però mi tornerebbe
utile...


 utile...
Fammi sapere se ti sono stato utile, in caso. O se ci sono cose che desideri 
approfondire.
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 Questo script dovrei metterlo on line da qualche parte, mi pare carino. :)
In realta', ora che mi sto un po' svegliando dal torpore, mi piace un po' meno. 
Vi sarebbero delle modifiche da fare, ma per il tuo scopo va piu' che bene.



[cut]
Bene, fin qua tutto funziona e per questo puoi passare quando vuoi per una
pizza ^___- Se poi vuoi anche il dolce mi fai capire una cosa?
Se io prendo l'esempio che hai fatto e cerco di farne una funzione a cui
passare il valore di altezza e larghezza qualcosa va storto
function ResWin(w,h){
 if (!getWindowSize()){
  alert("Attenzione\nIl browser non e' in grado di rilevare le dimensioni
della finestra");
 }
 else if (window.innerWidth!=w && window.innerHeight!=h){
  window.resizeTo(w,h);
 }
}
Ed explorer mi dice "w non è definito" :/ Quasi quasi le lascio così quelle
maledette finestre -____-''


 pezzo più buono del pollo. (Elena, 5 anni)[/CIT]
Ehe. :)


> [CUT] ci mancava giusto la pizza.. :P
Non credo... :-/

 Non credo... :-/
Su, su, non fare il permalosetto adesso, intendevo tra quelli ancora da 
"riscuotere" :D


 funzione, e che parametri gli passi.
Sisisi ho risolto, avevo dimenticato gli apici di un parametro e mi ostinavo
a non rendermene conto. Grazie mille per l'aiuto e per la pazienza :)
--
LaFata | 
www.sosweetpages.it
 | 105400693


 a non rendermene conto. Grazie mille per l'aiuto e per la pazienza :)
Di niente, figurati.


 da "riscuotere" :D
Beh, se ben ricordi ti ho detto "cià che ti invito fuori e pago il mio
debito"...eppoi hai pagato tutto te!!!!
Avanzo, avanzo...

, 
criosoftw...@tiscali.it
 says...

No, perche' la volta dopo, hai pagato te, non ricordi? Quindi siamo 1 a 1, 
palla al centro.. :)


 a 1, palla al centro.. :)
Sì, però ero io che "avanzavo", non te, quindi riavanzo...
Chiudiamo l'OT perché é terribile, anzi concludo:
[OT]
Sto per andare dal dentista, e madonna mia non c'è niente di peggio, ma
proprio niente che mi venga in mente...sob sigh gulp!
[/OT]

 [/OT]
Amare qualcuno che non puo' ricambiarti neanche se volesse. E cmq non 
vuole.
Ecco. Facciamo a cambio? :)


 Ecco. Facciamo a cambio? :)
Gne...gią dato in passato, grazie, per fortuna mņ stņ felicissimo con la mia
compagna
A presto caro Zer0 (continuando con l'OT, sono tornato or ora da un torneo
di scacchi...secondo, ma cazzo come mi brucia, come primo premio c'era del
brunello di montalcino del '97, 'azz, ho dovuto accontentarmi di un buon
chiantino che metterņ da parte per un brasato 'sto autunno...e con questo
l'OT č quasi da arresto!)