Newsgroup: it.comp.lang.javascript
Titolo: Re: Popup che si ridimensiona automaticamente in base alle dimensioni di un div

 copiasse quegli attributi per definire la propria alterzza e larghezza.
a) valore di una proprietà: 
http://www.criosoftware.it/default26.aspx
b) ridimensionamento popup:
http://developer.mozilla.org/it/docs/DOM:window.resizeTo
c) spostamento popup:
http://developer.mozilla.org/it/docs/DOM:window.moveTo
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.

 ciao
<?php
$immagine_grossa = "";
if(file_exists($immagine_grossa)){
    $sx = imagesx($immagine_grossa);
    $xy = imagesy($immagine_grossa);
    echo "<a href=\"window.open('".$immagine_grossa."','immagine',
   'width=".$sx.",height=".$xy.",scrollbars=no');
}
?>
ti conviene usare una chiamata a una cosa tipo, sul server devi avere la
libreria gd attiva
finestra(url,name,resto){
window.open(url,name,resto);
 }

 libreria gd attiva
ti ringrazio,
ma l'esempio da te riportato può essere adattato per avere come
riferimento un DIV anziché un'immagine? Nei popup che devo aprire c'è sì
un'immagine, ma anche testo html. Devo aprire un file html. Pensavo di
innestare i contenuti in un div. Prendere width e height di questo div e
 dire alla pagina di ridimensionarsi in base a quei due dati.
Volendo... stavo pensando anche a un javascript nell'html da aprire,
quindi lanciandolo nel body onload dell'html popup. E richiamare l'html
semplicemente con un a href onclick="window.open...
ho fatto delle prove con alcuni js trovati in rete (un po' datati). Con
IE sono riuscito perfettamente nell'intento, ma su FF e Opera no.
ciao

 ti ringrazio molto... il problema sarebbe mettere tutto assieme
ok, ma santo dio, dovresti innanzitutto capirci qualcosa di javascript per
fare queste cose ... cosa non ti è chiaro?
punto a) copi paripari la function fornita nella pagina; onload, detto
"MyDiv" l'id del tuo div, recuperi width e height con qualcosa del tipo
(come dall'esempio):
    var x=getComputedStyle(document.getElementById('MyDiv'),'').width,
	y=getComputedStyle(document.getElementById('MyDiv'),'').height;
punto b) ridimensiono la popup: cosa non ti è chiaro? sarà un qualcosa del
tipo window.resizeTo(parseInt(x,10),parseInt(y,10));
punto c) come sopra: cosa non ti è chiaro? una semplice formuletta
matematica per centrare e via, del tipo 
 
window.moveTo(((parseInt(screen.width,10)-parseInt(x,10))/2),((parseInt(screen.height,10)-parseInt(y,10))/2));
Ovviamente dovrai aprire la popup senza barre varie, qua tutti i parametri
usabili:
http://developer.mozilla.org/en/docs/DOM:window.open#Return_value_and_parameters
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità
 dove l'avete persa?"
									    V.R.

 Ovviamente dovrai aprire la popup
Già questo potrebbe essere il problema che gli taglia le gambe :)
-- 
Nando [?]
Apostolo della Prova

 Ovviamente dovrai aprire la popup
Già questo potrebbe essere il problema che gli taglia le gambe...


 Ué, è il caldo che ti rende così nervoso? :)
:-) no, è chi a fronte di una soluzione proposta non cerca neanche di
applicarla...
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.

dimenticavo
naturalmente nel body del popup.html ho inserito onload="resizeWin()"
ciao