ok zrobiłem na podstawie tamtego i paru innych takie coś:
<script type="text/javascript"> var verticalpos="frombottom"
function JSFX_FloatTopDiv()
{
var startX = (screen.width/2)-(468/2);
var startY = (screen.height/2)-(68/2);
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]

.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x;this.style.top=y;};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function()
{
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : document.body.scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("divStayTopLeft");
stayTopLeft();
}
function ToggleFloatingLayer(iState)
{
var el=document.getElementById("divStayTopLeft");
if(iState==0)
{
el.style.display="none";
}
else
{
el.style.display="";
}
}
<div id="divStayTopLeft" style="position:absolute;">
treść
<a href="#" onClick="ToggleFloatingLayer(0);return false"><font color="#000" size="2" face="arial" style="text-decoration:none">X
</font></a>
JSFX_FloatTopDiv();
wszystko działa tzn pokazuje się, przesówa jak klikne na X to się ukrywa, ale teraz jak zrobić takie coś, żeby wyświetlane to bylo tylko za pierwszym razem jak wejdziemy na stronę. tzn, wchodzę na strone to się pojawia, ale jak już odświeżę to się nie pojawia, bo samo wyświetlenie, gdyby chodziło to moge walnąć w window.onload, ale jak zrobić, żeby przy odświeżeniu, lub przejściu na inną podstronę już się nie pojawiło