Newsgroup: it.comp.lang.javascript
Titolo: finestra dei browser

Salve a tutti, ho bisogno di un suggerimento da parte dei più esperti.
Con screen.height e screen.width risco a sapere in px l'altezza e la
larghezza della finestra a tutto schermo di un visitatore internet.
A me serve sapere invece l'altezza e la larghezza della finestra utile
all'interno dei vari browser dove si visualizza il mio sito: è possibile???
inoltre con questa espressione:
variabile = 7 / 2 ;
io ottengo nel campo variabile 3,5, volendo perdere la virgola ed il
decimale ed avere solo 3 come posso fare???
grazie
augusto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

http://www.devguru.com/Technologies/ecmascript/quickref/javascript_index.html

 
prego.
raenkrus

 window.outerWidth
Questo non funziona, non mi restituisce nulla, io non voglio impostare le
dimensioni della finestra, ma voglio acquisire le dimensioni della
finestra dove il browser visualizza il mio sito!!!!!
salve


 salve
Io ti ho scritto il nome delle proprietà da utilizzare, se non sai
come
utilizzarle imparati l'abc del javascript. Comunque, qui sotto trovi un
codice
di esempio:
<html>
<head>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
</head>
<body>
<script type="text/javascript">
var windX = window.outerWidth;
var windY = window.outerHeight;
alert("Larghezza finestra: "+windX+" px\n"+"Altezza finestra: "+windY+"
px");
</script>
</body>
</html>
Salva il codice in un file con estensione html e apri la pagina nel
tuo browser. Poi prova a ridimensionare la finestra e ad aggiornare la
pagina.
Vedrai che i valori nell'alert cambiano. Ti è più chiaro ora?
raenkrus

 raenkrus


 scendi dal piedestallo che è meglio!!!!!!!!!!!!!!1
Se hai scelto di postare qui ma snobbi le risposte che ti vengono
date quello che deve scendere dal piedestallo sei tu. Il fatto che
nessuno
mi abbia corretto/smentito significa che quello che sbaglia NON sono
io.
raenkrus

 sbaglia NON sono io.
Secondo me non va vista in questi termini. Ciò che è stato detto non era
sbagliato, mancava solamente di contesto.
-- 
"E' un vero peccato che tutte le persone che sanno come far funzionare 
il Paese siano troppo occupate a guidare taxi o a tagliare capelli."
(George Burns)

 "window.outerWidth" funziona con I.E.????
Ti rispondo per "dare a cesare quel che è di cesare":
Ricordati che "Domandare è lecito, rispondere è cortesia". Chi ti risponde
spende del proprio tempo per te, senza ricavarne nulla se non il fatto di
poter essere d'aiuto a qualcuno. E non è detto che la risposta sia quella che
cercavi; ma non per questo ci si deve alterare, no? :)
Inoltre non è la regola in questo NG fornire sempre "la pappa pronta", se
leggi alcuni messaggi te ne accorgerai.
Anche con quel che ti ha scritto raenkrus, una volta visto che non era adatto
al tuo caso, avresti potuto trovare da solo ciò che ti serviva. La prima
regola nel porre una domanda in un NG è difatti cercare tra i vecchi post
(vedasi gli archivi, tipo google groups), o su internet.
Avendo come "chiavi" window.outerHeight/outerWidth saresti potuto risalire a
documenti che ti avrebbero aiutato: Cercando su internet avresti trovato che
outerHeight è supportato da Gecko, che supporta a sua volta innerWidth - che è
ciò che cercavi - e ricercando tale termine negli archivi di questo NG
sarebbero saltati fuori diversi post. Alcuni dei quali, ti sarebbero stati
sicuramente d'aiuto.
E poi, che senso ha scaldarsi per queste cose? Ci sono già troppi motivi di
stress fuori da internet, ci manca solo di aggiungerne di virtuali. :)


 > "window.outerWidth" funziona con I.E.????



Dire ad una persona che neanche conosci di andare ad imparare l'abc non è
solo maleducato, ma anche poco intelligente, specialmente se le risposte
che dai (e che nessuno ti obbliga a dare) non sono corrette. E' vero che
quello che hai postato funziona con Firefox, ma se io provo una pagina web
o del codice lo faccio con un browser che ha il 90% del mercato, per ovvi
motivi!!!
saluti
augusto


 solo maleducato, ma anche poco intelligente,
[cut]
Ti conosco per quel che hai scritto, posso con sicurezza affermare che
i tuoi
problemi derivano dal fatto che javascript lo mastichi poco. Non è
mia intenzione offenderti, ma solo constatare un fatto.
Per favore ora basta col flaming, se hai risolto il tuo problema bene,
altrimenti
posta il tuo codice e/o i tuoi dubbi, qualcuno sicuramente risponderà,
perché,
quotando ZER0, "chiedere è lecito, rispondere è cortesia".
raenkrus

 quotando ZER0, "chiedere è lecito, rispondere è cortesia".
Certo che ho risolto il mio problema!
