Originariamente inviato da Meta-tag
forse cosi' potrebbe andare, ma il div scende insieme alla pagina quando scrollo.
Ho gia' il codice, come lo incorporo?
Basterebbe aggiungere la funzione alle tue 
codice:
<script language="JavaScript" type="text/javascript">
<!--
function invis(){
var s_width ='';
var s_height ='';
s_width=screen.width
s_height=screen.height
if (s_width == "640"){
document.getElementById("tuodiv").style.display="none";
}
if (s_width == "800"){
document.getElementById("tuodiv").style.display="none";
}
if (s_width == "1024"){
document.getElementById("tuodiv").style.display="block";
}
if (s_width == "1280"){
document.getElementById("tuodiv").style.display="block";
}
}
function setVariables(){
px="+'px'";
if (navigator.appName == "Netscape") {
if (parseInt(navigator.appVersion) >= 5){
v=".top=";
h=".left=";
dS="document.getElementById(\"";
sD="\").style";
y="window.pageYOffset";
x="window.pageXOffset";
}
else {
v=".top=";
h=".left=";
dS="document.";
sD="";
y="window.pageYOffset";
x="window.pageXOffset";
px="";
}
}
else {
var validDoc=(document.compatMode && document.compatMode != "BackCompat")?1:0;
h=".left=";
v=".top=";
dS="";
sD=".style";
y=(validDoc)?"document.documentElement.scrollTop":"document.body.scrollTop";
x=(validDoc)?"document.documentElement.scrollLeft":"document.body.scrollLeft";
}
checkLocationA()
}
movex=0,movey=0,xdiff=0,ydiff=0,ystart=0
,xstart=0
function checkLocation(){
object="object1";
yy=eval(y);
xx=eval(x);
ydiff=ystart-yy;
xdiff=xstart-xx;
if ((ydiff<(-1))||(ydiff>(1))) movey=Math.round(ydiff/10),ystart-=movey
if ((xdiff<(-1))||(xdiff>(1))) movex=Math.round(xdiff/10),xstart-=movex
if (ystart>=83){
eval(dS+object+sD+v+(ystart+10)+px);
} else {
eval(dS+object+sD+v+83+px);
}
eval(dS+object+sD+h+xstart+px);
setTimeout("checkLocation()",10);
}
function checkLocationA(){
ystart=eval(y);
xstart=eval(x);
}
//-->
</script>
E poi richiamarla all'onload del body, così
codice:
<body onload="invis();">
Ricorda di cambiare "tuodiv" (nella funzione js) con l'id del tuo div 
Ciao