最速怪談選手権

このサイト(http://external.pcc.jp/~biso/)のトップページなどで使われている、スクロールしてもついてくる、Pop-up MENUを作りたいのですが、どうやったらいいのかわかりません。
やりかたがわかる方いましたら、ぜひ教えてくださぃ。
できれば、外部ファイルに保存し、それを読み込むかたちにしたいと思っています。
よろしくお願いします。

A 回答 (2件)

外部ファイルだと分かりませんが、昔、下記のソースを元に作成したことがあります。


ソースをコピペしただけなので、何かのヒントになればなと思います。

-------------------------------------------
<script>
// レイアの最初の横位置
def_left = 18;

// レイアの最初の縦位置
def_top = 0;

function init() {
N4 = IE = GK = 0;
if (document.layers)
{ N4 ++; obj = document.layers["lay"]; }
else if (document.all)
{ IE ++; obj = document.all("lay").style; }
else if (document.getElementById)
{ GK ++; obj = document.getElementById("lay").style; }

with (obj) {
left = def_left;
top = def_top;
}
lay_ud();
}

function lay_ud() {
if (N4) y = pageYOffset + def_top;
if (IE) y = document.body.scrollTop + def_top;
if (GK) y = window.pageYOffset + def_top;
obj.top = y;
setTimeout("lay_ud()",0);
}

onload = init;
</script>
<div id=lay style="position:absolute;">
<img src="●●.gif" width="65" height="17" border="0">

</div>
    • good
    • 0

http://dynamicdrive.com/
に、多くのサンプルがあります。

Home > Menus and navigation systems
に行けば、様々なサンプルを見れます。

該当するサンプルは「 Floating Menu Script 」です。

</body>の下に埋め込むスクリプトかと存じます。
頑張ってください。(^^)

参考URL:http://dynamicdrive.com/dynamicindex1/staticmenu …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!