[Web2.0] Scurire la pagina

Andrea Colanicchia andrea.colanicchia a gmail.com
Mar 19 Dic 2006 18:05:40 CET


On 12/19/06, Tinazzi Matteo <matteo a xelefant.com> wrote:
> Tinazzi Matteo wrote:
>
> >> ... e appena finisco 2 cosette vi pubblico lo script
>
> abbozzato molto al volo
>
> http://tafaz.altervista.org/light.html
>
> fatemi sapere se serve che appena ho altri 10 min ve lo rifinisco meglio

Carina la funzione sul resize della finestra, ci avevo pensato, ma non
ho avuto tempo di farla, perņ ho integrato il tuo script col nostro.

Testato su FF2, IE6 e IE7.

Se qualcuno lo testa su FF1.5 siamo a cavallo.

Andrea.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
   <title>BLUR Example</title>
	<script language="javascript">
		nav = (typeof document.all!=="undefined")?"ie":"moz";
		show = false
		
		function doBlur()
		{
			el = document.getElementById('test');

			el.style.display = 'block';
			show = true
		}
		
		function doUnblur()
		{
			el = document.getElementById('test');

			el.style.display = 'none';
			show = false
		}
	
		function resizeBackground()
		{
			el = document.getElementById('test');
			
			el.style.width = ((document.documentElement.clientWidth)?
document.documentElement.clientWidth : document.body.clientWidth) +
"px";
			el.style.height = ((document.documentElement.clientHeight)?
document.documentElement.clientHeight : document.body.clientHeight) +
"px";
		}
		
		if (nav == "ie")
		{
			window.onresize = function () { if(show) { resizeBackground(); } }
		}
		else
		{
			window.addEventListener('resize', resizeBackground, false);
		}
	</script>
	<style type="text/css">
		#test {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 100%;
			display: none;
			text-align:right;
			background:
			black; filter:alpha(opacity=60);
			-moz-opacity: 0.6;
			opacity: 0.6;
			border-style: none;
			padding: 0;
			margin: 0;
			z-index: 999;
		}
	</style>
</head>
<body id="body" onload="resizeBackground()">

<input type="button" name="click" value="blur" onclick="doBlur();">

<p>
asdas da dadasdasdasdads ads ads<br>
ad asdasd ads ads asd ads asd ads<br>
ads asd adsadsads ads ads asd ads<br>
a sdas<br>
<br>
asdas da dadasdasdasdads ads ads<br>
ad asdasd ads ads asd ads asd ads<br>
ads asd adsadsads ads ads asd ads<br>
a sdas<br>
<br></p>

<div id="test">
   <input type="button" name="unblur" value="close" onclick="doUnblur()">
</div>

</body>


Maggiori informazioni sulla lista Web2.0