<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Good2Know &#187; Javascript</title>
	<atom:link href="http://www.good2know.it/category/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://www.good2know.it</link>
	<description>Webmaster's blog</description>
	<lastBuildDate>Tue, 10 Aug 2010 17:14:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Funzione per avere le coordinate x ed y delle scrollbar &#8211; Javascript</title>
		<link>http://www.good2know.it/javascript/funzione-per-avere-le-coordinate-x-ed-y-delle-scrollbar-javascript/ </link>
		<comments>http://www.good2know.it/javascript/funzione-per-avere-le-coordinate-x-ed-y-delle-scrollbar-javascript/ #comments</comments>
		<pubDate>Fri, 05 Mar 2010 14:24:21 +0000</pubDate>
		<dc:creator>Filippo Matteo Riggio</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[coordinate x ed y]]></category>
		<category><![CDATA[funzione]]></category>
		<category><![CDATA[scrollbar]]></category>

		<guid isPermaLink="false">http://www.good2know.it/?p=1356</guid>
		<description><![CDATA[
Oggi vi mostrerò un&#8217;altra funzione in javascript molto utile.
Questa funzione vi restituisce un array con le coordinate x ed y delle barre di scorrimento.
Leggete l&#8217;intero articolo per vedere la funzione.


// questa funzione restituisce un array con la posizione x,y dello scroll

function getPageScroll() {

var xScroll, yScroll;

// ---&#62; RICAVO LE COORDINATE x ED y DEGLI SCROLL &#60;--- [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Javascript" src="http://www.good2know.it/wp-content/uploads/2010/03/javascript.jpg" alt="" width="300" height="300" /></p>
<p>Oggi vi mostrerò un&#8217;altra funzione in javascript molto utile.</p>
<p>Questa funzione vi restituisce un array con le coordinate x ed y delle barre di scorrimento.</p>
<p>Leggete l&#8217;intero articolo per vedere la funzione.</p>
<pre class="brush: jscript;">

// questa funzione restituisce un array con la posizione x,y dello scroll

function getPageScroll() {

var xScroll, yScroll;

// ---&gt; RICAVO LE COORDINATE x ED y DEGLI SCROLL &lt;--- //

// self.pageYOffset : indica la coordinata y di dove si trova la barra dello scroll verticale
// self.pageXOffset : indica la coordinata x di dove si trova la barra dello scroll orizzontale
// (non valido per explorer 6)

// document.documentElement.scrollTop  : indica la coordinata y di dove si trova la barra dello scroll verticale
// document.documentElement.scrollLeft : indica la coordinata x di dove si trova la barra dello scroll orizzontale
// (valido per explorer 6)

if (self.pageYOffset) {
    yScroll = self.pageYOffset;
    xScroll = self.pageXOffset;
}else if (document.documentElement &amp;&amp; document.documentElement.scrollTop) {
            yScroll = document.documentElement.scrollTop;
            xScroll = document.documentElement.scrollLeft;
    }else if (document.body) {
                yScroll = document.body.scrollTop;
                xScroll = document.body.scrollLeft;
    }

arrayPageScroll = new Array(xScroll,yScroll);
return arrayPageScroll;
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.good2know.it/javascript/funzione-per-avere-le-coordinate-x-ed-y-delle-scrollbar-javascript/ /feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funzione per le dimensioni della pagina reale e della finestra visualizzata &#8211; Javascript</title>
		<link>http://www.good2know.it/javascript/funzione-per-le-dimensioni-della-pagina-reale-e-della-finestra-visualizzata-javascript/ </link>
		<comments>http://www.good2know.it/javascript/funzione-per-le-dimensioni-della-pagina-reale-e-della-finestra-visualizzata-javascript/ #comments</comments>
		<pubDate>Fri, 05 Mar 2010 14:18:12 +0000</pubDate>
		<dc:creator>Filippo Matteo Riggio</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[altezza finestra]]></category>
		<category><![CDATA[altezza pagina]]></category>
		<category><![CDATA[funzione]]></category>
		<category><![CDATA[larghezza finestra]]></category>
		<category><![CDATA[larghezza pagina]]></category>

		<guid isPermaLink="false">http://www.good2know.it/?p=1353</guid>
		<description><![CDATA[
Salve cari lettori di good2know.it, oggi vorrei fornirvi un&#8217;utile funzione javascript che vi restituisce le dimensioni reali della pagina e della finestra visualizzata.
Leggete l&#8217;intero articolo per vedere la funzione.



// la funzione restituisce in un array
// la larghezza e l'altezza della pagina reale(scroll compreso) e la larghezza e l'altezza della finestra visibile

function getPageSize() {

 var xScroll, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.good2know.it/wp-content/uploads/2010/03/javascript.jpg"><img class="alignnone size-full wp-image-1354" title="javascript" src="http://www.good2know.it/wp-content/uploads/2010/03/javascript.jpg" alt="" width="300" height="300" /></a></p>
<p>Salve cari lettori di good2know.it, oggi vorrei fornirvi un&#8217;utile<strong> funzione javascript</strong> che vi <strong>restituisce le dimensioni reali della pagina e della finestra visualizzata</strong>.</p>
<p>Leggete l&#8217;intero articolo per vedere la funzione.</p>
<p><span id="more-1353"></span></p>
<pre class="brush: jscript;">

// la funzione restituisce in un array
// la larghezza e l'altezza della pagina reale(scroll compreso) e la larghezza e l'altezza della finestra visibile

function getPageSize() {

 var xScroll, yScroll;

 // ---&gt; RICAVO LE DIMENSIONI DELLA PAGINA &lt;--- //

 // window.innerHeight : altezza della finestra visibile
 // window.innerWidth  : larghezza della finestra visibile

 // window.scrollMaxY  : dimensioni massime dello scroll verticale
 // window.scrollMaxX  : dimensioni massime dello scroll orizzontale

 // document.body.offsetHeight : altezza di default del browser
 // document.body.offsetWidth  : larghezza di default del browser

 // se esiste l'altezza della finestra e lo scroll verticale(quindi esiste anche la barra x lo scorrimento)
 // xScroll è la somma dello scroll orizzontale e della larghezza della finestra
 // yScroll è la somma dello scroll verticale e dell'altezza della finestra

if (window.innerHeight &amp;&amp; window.scrollMaxY) {
    xScroll = window.innerWidth + window.scrollMaxX;
    yScroll = window.innerHeight + window.scrollMaxY;
}else if (document.body.scrollHeight &gt; document.body.offsetHeight){
    xScroll = document.body.scrollWidth;
    yScroll = document.body.scrollHeight;
}else{
    xScroll = document.body.offsetWidth;
    yScroll = document.body.offsetHeight;
}

 var windowWidth, windowHeight;

 // ---&gt; RICAVO LE DIMENSIONI DELLA FINESTRA &lt;--- //

 // self.innerHeight : altezza di default della finestra
 // self.innerWidth  : larghezza di default della finestra
 // (dimensioni non valide per Explorer 6)

 // document.documentElement.clientWidth  : larghezza di default della finestra
 // document.documentElement.clientHeight : altezza di default della finestra
 // (dimensioni valide per Explorer 6)

if (self.innerHeight) {
    if(document.documentElement.clientWidth){
        windowWidth = document.documentElement.clientWidth;
    }else{
        windowWidth = self.innerWidth;
    }
    windowHeight = self.innerHeight;
}else if (document.documentElement &amp;&amp; document.documentElement.clientHeight) {
    windowWidth = document.documentElement.clientWidth;
    windowHeight = document.documentElement.clientHeight;
}else if (document.body) {
    windowWidth = document.body.clientWidth;
    windowHeight = document.body.clientHeight;
}

//per le pagine con l'altezza totale minore dell'altezza della finestra del browser
if(yScroll &lt; windowHeight){
     pageHeight = windowHeight;
}else {
     pageHeight = yScroll;
}

//per le pagine con larghezza totale minore della larghezza della finestra del browser
if(xScroll &lt; windowWidth){
    pageWidth = xScroll;
}else{
    pageWidth = windowWidth;
}

//creo l'array e lo ritorno
arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight);
return arrayPageSize;
}
</pre>
<p>La funzione <strong>restituisce un array con le dimensioni</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.good2know.it/javascript/funzione-per-le-dimensioni-della-pagina-reale-e-della-finestra-visualizzata-javascript/ /feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
