Ciao a tutti ragazzi sono nuovo del forum e vorrei subito complimentarmi con tutti ....
andiamo al dunque ....
vorrei che un banner verticale (skyscreper ???) si muovesse in verticale nella mia pagina ... tipo questi della gazzetta sulla dx
ho trovato su dinamicdrive questo codice:
questo da mettere prima di <head>
<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1px; top:10; left:780;}
-->
</style>
<script type="text/javascript">
/******************************************
* DHTML Ad Box (By Matt Gabbert at http://www.nolag.com)
* Visit http://www.dynamicdrive.com/ for full script
* This notice must stay intact for use
******************************************/
adTime=10; // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)
var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"
adCount=0;
function initAd(){
if(!ns && !ie && !w3) return;
if(ie) adDiv=eval('document.all.sponsorAdDiv.style');
else if(ns) adDiv=eval('document.layers["sponsorAdDiv"]');
else if(w3) adDiv=eval('document.getElementById("sponsorAdDiv").style');
randAd=Math.ceil(Math.random()*chanceAd);
if (ie||w3)
adDiv.visibility="visible";
else
adDiv.visibility ="show";
if(randAd==1) showAd();
}
function showAd(){
if(adCount<adTime*10){adCount+=1;
if (ie){documentWidth =truebody().offsetWidth/2+truebody().scrollLeft-20;
documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;}
else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
documentHeight=window.innerHeight/2+window.pageYOffset-20;}
else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
documentHeight=self.innerHeight/2+window.pageYOffset-20;}
adDiv.left=documentWidth-200+calunit;adDiv.top =documentHeight-200+calunit;
setTimeout("showAd()",100);}else closeAd();
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
onload=initAd;
//End-->
</script>
e questo da mettere nella pagina:
<div id="sponsorAdDiv" style=" visibility:hidden">
<table width="150px" height="350px"><tr><td>
<table width="150px" height="345px"><tr><td align="center" valign="middle">
</td></tr></table></td></tr></table>
</div>
e diciamo che sono riuscito a configurarlo in parte, in particolare, non riesco a posizionarlo dove voglio anche se nello stile div ho messo left 780 il div si posiziona sempre sulla sx ...
perchè secondo voi????
andiamo al dunque ....
vorrei che un banner verticale (skyscreper ???) si muovesse in verticale nella mia pagina ... tipo questi della gazzetta sulla dx
ho trovato su dinamicdrive questo codice:
questo da mettere prima di <head>
<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1px; top:10; left:780;}
-->
</style>
<script type="text/javascript">
/******************************************
* DHTML Ad Box (By Matt Gabbert at http://www.nolag.com)
* Visit http://www.dynamicdrive.com/ for full script
* This notice must stay intact for use
******************************************/
adTime=10; // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)
var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"
adCount=0;
function initAd(){
if(!ns && !ie && !w3) return;
if(ie) adDiv=eval('document.all.sponsorAdDiv.style');
else if(ns) adDiv=eval('document.layers["sponsorAdDiv"]');
else if(w3) adDiv=eval('document.getElementById("sponsorAdDiv").style');
randAd=Math.ceil(Math.random()*chanceAd);
if (ie||w3)
adDiv.visibility="visible";
else
adDiv.visibility ="show";
if(randAd==1) showAd();
}
function showAd(){
if(adCount<adTime*10){adCount+=1;
if (ie){documentWidth =truebody().offsetWidth/2+truebody().scrollLeft-20;
documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;}
else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
documentHeight=window.innerHeight/2+window.pageYOffset-20;}
else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
documentHeight=self.innerHeight/2+window.pageYOffset-20;}
adDiv.left=documentWidth-200+calunit;adDiv.top =documentHeight-200+calunit;
setTimeout("showAd()",100);}else closeAd();
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}
function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
onload=initAd;
//End-->
</script>
e questo da mettere nella pagina:
<div id="sponsorAdDiv" style=" visibility:hidden">
<table width="150px" height="350px"><tr><td>
<table width="150px" height="345px"><tr><td align="center" valign="middle">
</td></tr></table></td></tr></table>
</div>
e diciamo che sono riuscito a configurarlo in parte, in particolare, non riesco a posizionarlo dove voglio anche se nello stile div ho messo left 780 il div si posiziona sempre sulla sx ...
perchè secondo voi????