# Swf overflow

**URL:** <https://forum.kirupa.com/t/swf-overflow/56885>\
**Category:** Uncategorized\
**Created:** [July 8, 2004, 3:38pm UTC](https://forum.kirupa.com/t/swf-overflow/56885 "2004-07-08T15:38:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![amaze](https://avatars.discourse-cdn.com/v4/letter/a/13edae/32.png) [@amaze](https://forum.kirupa.com/u/amaze)\
**Post date:** [July 8, 2004, 3:38pm UTC](https://forum.kirupa.com/t/swf-overflow/56885/1 "2004-07-08T15:38:15Z")

</div>

sorry if there is already a thread about that but i didnt find any.

What I want to do is to put a \*.swf file over an html page(layer or something) and make it always be at the bottom of the browser.  
I mean that when the user scrolls the page, the flash movie won’t be lost. I want it to stay at the exact same position.

Thanks all.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 9, 2004, 10:52am UTC](https://forum.kirupa.com/t/swf-overflow/56885/2 "2004-07-09T10:52:48Z")

</div>

In case someone else needs it…

\<script\>  
if (!document.layers)  
document.write(’\<div id=“divStayTopLeft” style=“position:absolute”\>’)  
\</script\>

\<div id=“divStayTopLeft”\>

\<!–EDIT BELOW CODE TO YOUR OWN MENU–\>  
\<table border=“0” width=“780” cellspacing=“0” cellpadding=“0”\>  
\<tr\>  
\<td width=“100%” bgcolor="#FFFFFF"\>\<object classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000” codebase=“[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0)” width=“780” height=“120”\>  
\<param name=“movie” value=“780x120.swf”\>  
\<param name=“quality” value=“best”\>  
\<param name=“menu” value=“false”\>  
\<embed src=“780x120.swf” quality=high pluginspage=“[http://www.macromedia.com/shockwave/download/index.cgi?P1\_Prod\_Version=ShockwaveFlash](http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash)” type=“application/x-shockwave-flash” width=“780” height=“120” bgcolor=""\>  
\</embed\>  
\</object\>\</td\>  
\</tr\>  
\</table\>  
\<!–END OF EDIT–\>

\</div\>

\<script type=“text/javascript”\>

/\*  
Floating Menu script- Roy Whittle ([http://www.javascript-fx.com/](http://www.javascript-fx.com/))  
Script featured on/available at [http://www.dynamicdrive.com/](http://www.dynamicdrive.com/)  
This notice must stay intact for use  
\*/

//Enter “frombottom” or "fromtop"  
var verticalpos=“frombottom”

if (!document.layers)  
document.write(’\</div\>’)

function JSFX\_FloatTopDiv()  
{  
var startX = 3,  
startY = 120;  
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]:d.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();  
}  
JSFX\_FloatTopDiv();  
\</script\>
