Connecting Tech Pros Worldwide Forums | Help | Site Map

Question on Floating Menu Script...

Christina Joch
Guest
 
Posts: n/a
#1: Jul 23 '05
Hereīs the script for my floating menu.
Is it possible to assign it to a table cell and if yes how to do it?
I hope you mean what I want to do?
Thanks for help,
lg
Christina

<!-- Start

if (!document.layers)
document.write('<div id="Floater" style="position:absolute">')
document.write('<layer id="Floater">');

document.write('<a href="material.htm"><img
src="picts/float-material.gif" border="0" vspace="1"></a><br>');
document.write('<a href="cyanotypie.htm"><img
src="picts/float-cyanotypie.gif" border="0" vspace="1"></a><br>');
document.write('<a href="kallitypie.htm"><img
src="picts/float-kallitypie.gif" border="0" vspace="1"></a><br>');
document.write('<a href="gummidruck.htm"><img
src="picts/float-gummidruck.gif" border="0" vspace="1"></a><br>');
document.write('<a href="index.htm"><img src="picts/float-home.gif"
border="0" vspace="1"></a><br>');
document.write('<a href="#top"><img src="picts/float-top.gif" border="0"
vspace="1"></a><br>');

document.write('</layer>');

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

function FloatMenu()
{
var Xloc = 0,
Yloc = 600;
var ns = (navigator.appName.indexOf("Netscape") != -1);
function SetMenu(id)
{
var
GetElements=document.getElementById?document.getEl ementById(id):document.all?document.all[id]:document.layers[id];
if(document.layers)GetElements.style=GetElements;
GetElements.sP=function(x,y){this.style.right=x;th is.style.top=y;};
GetElements.x = Xloc;
GetElements.y = ns ? pageYOffset + innerHeight :
document.body.scrollTop + document.body.clientHeight;
GetElements.y -= Yloc;
return GetElements;
}
window.LoCate_XY=function()
{
var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop +
document.body.clientHeight;
ftlObj.y += (pY - Yloc - ftlObj.y)/15;
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("LoCate_XY()", 10);
}
ftlObj = SetMenu("Floater");
LoCate_XY();
}
FloatMenu();



RobB
Guest
 
Posts: n/a
#2: Jul 23 '05

re: Question on Floating Menu Script...


Christina Joch wrote:[color=blue]
> Hereīs the script for my floating menu.
> Is it possible to assign it to a table cell and if yes how to do it?
> I hope you mean what I want to do?
> Thanks for help,
> lg
> Christina
>
> <!-- Start
>
> if (!document.layers)
> document.write('<div id="Floater" style="position:absolute">')
> document.write('<layer id="Floater">');
>
> document.write('<a href="material.htm"><img
> src="picts/float-material.gif" border="0" vspace="1"></a><br>');
> document.write('<a href="cyanotypie.htm"><img
> src="picts/float-cyanotypie.gif" border="0" vspace="1"></a><br>');
> document.write('<a href="kallitypie.htm"><img
> src="picts/float-kallitypie.gif" border="0" vspace="1"></a><br>');
> document.write('<a href="gummidruck.htm"><img
> src="picts/float-gummidruck.gif" border="0" vspace="1"></a><br>');
> document.write('<a href="index.htm"><img src="picts/float-home.gif"
> border="0" vspace="1"></a><br>');
> document.write('<a href="#top"><img src="picts/float-top.gif"[/color]
border="0"[color=blue]
> vspace="1"></a><br>');
>
> document.write('</layer>');
>
> if (!document.layers)
> document.write('</div>')
>
> function FloatMenu()
> {
> var Xloc = 0,
> Yloc = 600;
> var ns = (navigator.appName.indexOf("Netscape") != -1);
> function SetMenu(id)
> {
> var
>[/color]
GetElements=document.getElementById?document.getEl ementById(id):document.all?document.all[id]:document.layers[id];[color=blue]
> if(document.layers)GetElements.style=GetElements;
> GetElements.sP=function(x,y){this.style.right=x;th is.style.top=y;};
> GetElements.x = Xloc;
> GetElements.y = ns ? pageYOffset + innerHeight :
> document.body.scrollTop + document.body.clientHeight;
> GetElements.y -= Yloc;
> return GetElements;
> }
> window.LoCate_XY=function()
> {
> var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop +[/color]
[color=blue]
> document.body.clientHeight;
> ftlObj.y += (pY - Yloc - ftlObj.y)/15;
> ftlObj.sP(ftlObj.x, ftlObj.y);
> setTimeout("LoCate_XY()", 10);
> }
> ftlObj = SetMenu("Floater");
> LoCate_XY();
> }
> FloatMenu();[/color]

Christina...that looks to be a *very* old version of Roy Whittle's
FloatMenu. It's gone through several upgrades in the interim; I believe
this is the most recent version:

http://www.javascript-fx.com/navigat...menu/demo.html
What exactly did you want it to do? ~:\

RobB
Guest
 
Posts: n/a
#3: Jul 23 '05

re: Question on Floating Menu Script...


Christina Joch wrote:[color=blue]
> Hereīs the script for my floating menu.
> Is it possible to assign it to a table cell and if yes how to do it?
> I hope you mean what I want to do?
> Thanks for help,
> lg
> Christina
>
> <!-- Start
>
> if (!document.layers)
> document.write('<div id="Floater" style="position:absolute">')
> document.write('<layer id="Floater">');
>
> document.write('<a href="material.htm"><img
> src="picts/float-material.gif" border="0" vspace="1"></a><br>');
> document.write('<a href="cyanotypie.htm"><img
> src="picts/float-cyanotypie.gif" border="0" vspace="1"></a><br>');
> document.write('<a href="kallitypie.htm"><img
> src="picts/float-kallitypie.gif" border="0" vspace="1"></a><br>');
> document.write('<a href="gummidruck.htm"><img
> src="picts/float-gummidruck.gif" border="0" vspace="1"></a><br>');
> document.write('<a href="index.htm"><img src="picts/float-home.gif"
> border="0" vspace="1"></a><br>');
> document.write('<a href="#top"><img src="picts/float-top.gif"[/color]
border="0"[color=blue]
> vspace="1"></a><br>');
>
> document.write('</layer>');
>
> if (!document.layers)
> document.write('</div>')
>
> function FloatMenu()
> {
> var Xloc = 0,
> Yloc = 600;
> var ns = (navigator.appName.indexOf("Netscape") != -1);
> function SetMenu(id)
> {
> var
>[/color]
GetElements=document.getElementById?document.getEl ementById(id):document.all?document.all[id]:document.layers[id];[color=blue]
> if(document.layers)GetElements.style=GetElements;
> GetElements.sP=function(x,y){this.style.right=x;th is.style.top=y;};
> GetElements.x = Xloc;
> GetElements.y = ns ? pageYOffset + innerHeight :
> document.body.scrollTop + document.body.clientHeight;
> GetElements.y -= Yloc;
> return GetElements;
> }
> window.LoCate_XY=function()
> {
> var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop +[/color]
[color=blue]
> document.body.clientHeight;
> ftlObj.y += (pY - Yloc - ftlObj.y)/15;
> ftlObj.sP(ftlObj.x, ftlObj.y);
> setTimeout("LoCate_XY()", 10);
> }
> ftlObj = SetMenu("Floater");
> LoCate_XY();
> }
> FloatMenu();[/color]

Christina...that looks to be a *very* old version of Roy Whittle's
FloatMenu. It's gone through several upgrades in the interim; I believe
this is the most recent version:

http://www.javascript-fx.com/navigat...menu/demo.html
What exactly did you want it to do? ~:\

Christina Joch
Guest
 
Posts: n/a
#4: Jul 23 '05

re: Question on Floating Menu Script...


My webpage is designed with a table.
I used to have it 100% wide, but now I decided only to give them 70% wide.
The floating menu still stays in the right side, but I want it to move
into the table, on the right side in the white area.
Here you can see what I mean:

<http://www.fotografisches.at/edeldruck.htm>

Donīt mind the design, I will change it.
I hope you know what it should look like and what I want to do.
Thanks
Christina

P.s. thanks for the link to the newest version.
RobB
Guest
 
Posts: n/a
#5: Jul 23 '05

re: Question on Floating Menu Script...


Christina Joch wrote:[color=blue]
> My webpage is designed with a table.
> I used to have it 100% wide, but now I decided only to give them 70%[/color]
wide.[color=blue]
> The floating menu still stays in the right side, but I want it to[/color]
move[color=blue]
> into the table, on the right side in the white area.
> Here you can see what I mean:
>
> <http://www.fotografisches.at/edeldruck.htm>
>
> Donīt mind the design, I will change it.
> I hope you know what it should look like and what I want to do.
> Thanks
> Christina
>
> P.s. thanks for the link to the newest version.[/color]

Hi Christina. Sorry for the delay.

Played around with your homepage and tried a few things. Emailed the
results to info@fotografisches.at as an attachment. Keep me posted.

Rob

Closed Thread


Similar JavaScript / Ajax / DHTML bytes