Newsgroup: it.fan.marco-ditri
Titolo: Ridimensionare un popup

Ho aggiunto a 
http://www.bofh.it/
 un link che apre un popup.
Il mio scopo è ottenere una finestrella grande esattamente quanto il
testo che c'è dentro e senza scrollbar.
Il problema è che le dimensioni statiche che ho usato come argomenti di
window.open() sono calibrate per i font e la configurazione del *mio*
browser, e con altri il testo è più grande o più piccolo della finestra.
Usare dimensioni fisse per tutti gli elementi contenuti nel popup non è
una soluzione perché la dimensione minima dei font impostata nel browser
può comunque renderli più grandi di quanto impostato (e in ogni caso la
mia religione mi vieta di usare dimensioni assolute).
-- 
ciao, | (Ri)scoprire fidonet: | Chissa` cosa si prova a liberare
Marco | 
http://bbs.bofh.it
    | la fiducia nelle proprie tentazioni. (F.D.A.)

 browser, e con altri il testo č piů grande o piů piccolo della finestra.
crea il testo come immagine. 
-- 
http://werted.cjb.net

 testo che c'è dentro e senza scrollbar.
potresti generare una gif e caricare quella.
y.

crea il testo come immagine. 
Inaccettabile.


Usare CSS2?
Come?


 Inaccettabile.
Dal punto di vista religioso si', pero' dubito che una GIF b/n possa 
pesare molto.
-- 
. Simone Caldana: Pear Minister of Foreign Affairs     .
. Aiming to become a vi mug - currently jumping around .
. 
sim...@caldana.org
 
http://simone.caldana.org
 .

 pesare molto.
non credo sia un problema di bytes. ;)
-- 
http://werted.cjb.net

> Usare CSS2?
Md> Come?
Come fare _esattamente_ quello che chiedi tu non so (tu non puoi sapere
la dimensione minima delle fonti scelte dall'agente dell'utente per
calcolare in anticipo i parametri alla funzione).
Sto suggerendo di cambiare punto di vista, per esempio rigenerando la
stessa pagina dinamicamente quando uno chiede le statistiche,
aggiungendovi il loro contenuto in una sezione legata via CSS ad una
scatola, magari mobile (float), magari con una certa altezza (z-index).
Vedi capp. 8-11 delle specifiche e pensa creativo.


 Come?
fissa i font in pixel e non in punti, cosi' bypassi le impostazioni del
client.
--
B. [ ICQ 13249673 ]
"Orwell was an optimist"
  Kibo

client.
Mozilla consente di ridimensionare anche i font fissati in pixel. Se
sia giusto o no, non si sa..
Ciao,
 P.

sia giusto o no, non si sa..
È giusto, troppi "web designer" stupidi usano misure assolute perché non
sanno fare di meglio.


 
Non si puo`. Punto e basta.
E' contratio alla religione di Internet Expolorer. Per quanto mi riguarda 
avevo risolto il problema con netscape/mozilla facendo ridimensionare 
automaticamente la finestra popup con
if ( document.width ) window.resizeTo(document.width,document.height);
che ovviamente con ie non funge, ma tant'e' che non mi importava.

 sanno fare di meglio.
quelli non sanno neppure la differenza tra pica, punti e pixel, il problema
non si pone :)
--
Bak

 sia giusto o no, non si sa..
e' eticamente giusto, date le origini di HTML.
che poi HTML si sia sviluppato strutturalmente in un altro senso e' un altro
discorso.
--
Bak

che ovviamente con ie non funge, ma tant'e' che non mi importava.
A dire il vero non funge neanche con mozilla/galeon, visto che
document.height restituisce sempre 0 e document.width non mi sembra
utile.
In mozilla sono riuscito a farlo funzionare così:
<body onLoad="resizewin()">
<script language="JavaScript" type="text/javascript">
function resizewin() {
  window.resizeTo(document.documentElement.scrollWidth, document.documentElement.scrollHeight+3);
}
</script>
Il +3 è necessario per non fare comparire una scrollbar superflua che
non muove nulla.
Con galeon non funziona perché apparentemente window.resizeTo non è
ancora completamente implementato.
Non ho idea se/come funziona con MSIE, sono graditi commenti.
Letture consigliate:
http://www.geocities.com/Area51/Realm/8655/HTMLJavascriptCSS/DUWindowsNS6.html
http://www.xs4all.nl/~ppk/js/winprop.html


 non muove nulla.
Non puoi inserire semplicemente l'attributo 'scrollbars=no'?
http://developer.netscape.com/docs/manuals/javascript.html
y.

 Non ho idea se/come funziona con MSIE, sono graditi commenti.
Simpatico con IE: ad ogni refresh la pagina diventa sempre più piccola
;-)
Ciao,
Nicola

 
?? a me funziona... (precisione dell'html) .... faccio saltare fuori una 
finestrella di login... magari funziona solo perche` c'e' dentro quello che 
c'e'...

Non puoi inserire semplicemente l'attributo 'scrollbars=no'?
È il default.


 Č il default.
A me veramente da manuale risulta che il default (per window.open()) sia
'scrollbars=yes'.
Ma magari non stiamo parlando della stessa cosa.
y.

'scrollbars=yes'.
A me risulta che quando si specifica una opzione qualsiasi le altre
automaticamente prendono il default "no".
E in ogni caso togliendo le scrollbar l'unico risultato è che la pagina
è più piccola della finestra e non si riesce a vederla tutta.


 assolute).
tse', non eri ateo? 
-- 
nebbia

Non ho idea se/come funziona con MSIE, sono graditi commenti.
Con i font su impostati piccoli funziona. Altrimenti il testo è troppo
grande per il popup.
P.S.  Da oggi con opera+win la prima riga della tabella (logo bofh,
logo debian...) è spostata a destra di una colonna
NS  ML   F  FTP AR  AB
----------------------
			               ON THIS SERVER
			LOGO BOFH
                                        LOGO DEBIAN
----------------------
                   wq
Ho provato a sbirciare il codice.. pare che il problema sia la parte
del menu in alto.  (<a class="menu..).
Se si mettono due <br> invece che uno, tutto torna a posto (a parte un
po' di spazio in più tra menu e tabella ovviamente..)
-- 
mf (fly.web @
tiscali.it
)

logo debian...) è spostata a destra di una colonna
L'ho notato anche con NS4, ma non ho capito il perché. Possibile che non
ci sia un'altra soluzione che i <br>?
Tra l'altro se non metto nessun <br> succede anche con mozilla...


[Marco d'Itri]
[snip]
ieri ho visitato il sito 
http://www.sauronsoftware.it
 ; se vai nella 
sezione *fonts* e chiedi l'anteprima di un carattere da scaricare ti si 
apre un pop/up che credo faccia al caso di cui si sta discutendo.
-- 
http://werted.cjb.net

apre un pop/up che credo faccia al caso di cui si sta discutendo.
Ancora peggio: con galeon la finestra rimane sempre troppo piccola in
qualsiasi modo la ridimensioni.


 qualsiasi modo la ridimensioni.
c.n.d. 
-- 
http://werted.cjb.net