ホームへ       サンプルページ  トップナビバー29 top_navbar29ms.htm

マウスオーバーで縦横に展開するナビゲーションバー。      DHTML。      ハイパーリンク、サイズ、配色などのカスタマイズはテキストエディターなどで可。    all 対応。     コピー、編集し、簡単にWebで応用できまっ、(^ ^)。

デモは、マウスオーバー、ハイパーリンクのクリックなどで。

 

< ご使用方法 >

・ ローカル(=PC)への保存は、top_nav29/ をクリック、top_navbar29ms.htm などを右クリック、[対象をファイルに保存] - 【ファイルのダウンロード】、【ファイル名を付けて保存】 - <保存する場所>: ……、などで。     ※: 【Internet Explorer】 - [ファイル] - [名前を付けて保存]−[ファイルの種類] ”Webページ、完全” ……、などで変わってしまったファイル名や、*.html 中のパスは要修正。

・ このDHTMLの実装方法は、top_navbar29ms.htm をテキストエディターで開き、ホームページ作成ソフトなどのHTML挿入/編集メニューなどを使って、新しいページ 1 や hogehoge.html(=任意の挿入先ファイル名) の、<head> 〜</head>の任意の行間に (*1) を、さらに<body> 〜</body>の任意の行間に (*2) をペーストします。

・ 編集方法は、hogehoge.html をWordPad や SmipleTextなどのテキストエディター、あるいはホームページ制作ソフトのHTMLタグ挿入/編集メニュー で開き編集します。    下記の(例) (*1) と、(*2)(*3)(*4) を参考に太字部分の編集を任意に行います。  メニュー構成、ハイパーリンク、配色、アイコンは、0335501.js(縦長メニュー)、0335502.js(縦長メニュー)の編集で。    ※: テキストエディターによる編集は、HP制作ソフトとの互換性の問題を生じません(HP制作ソフト間は少し生じる)。

・ 作動テストは、ローカル(PC)に保存し、 Internet Explorer 6.x〜 などで開いて。    更新の確認は、ie、Netscapeやサーバーからのキャッシュデーター更新を、目的のページを表示し ieで [F5]キー を押し最新データ読み込みで行います(≠再アクセス)。   Netscapeは、Ctrl+Rキーで。

・ アップロードや作動テストは、hogehoge.html と同じ階層〔ホルダー/ディレクトリー〕に、使用する画像 、*.js なども転送/配置し実施。  ※:別ディレクトリーに配置時は、*.html 中のパスは要修正。   FTPなどで変わったファイル名は要修正。    スクリプト構文中への改行混入は非作動原因。

 ・ 関連情報 : 色記号5〃6スタイルシートリファレンスホームページ開設入門。   Web DevelopmentWeb開発IE10 互換性クックブック〃開発者向けガイド、IE API リファレンスIE 開発 > HTMLとCSS開発ツールでサイトを修正スクリプト デバッグの概要HTMLとCSSのサポートCSSの改良点XML〃リファレンスDHTML

 

(*1) top_navbar29ms.htm (例)        挿入先の  <head> 〜 </head>の、部分にペーストします。

HTMLの編集方法   (*1) をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。
〔この列ペースト不要〕

シフトJIS使用(削除不可)

ieなどに表示するアイコンファイル名(削除可)

<style type 〜</style>は(削除可)
ハイパーリンク文字色 背景色 下線
表示済みの〃
マウスオーバー時の〃
クリック中の〃

リンクを新しいWinで開くを標準(削除可)※:target= いろいろ
同じフレーム target="_self"
ページ全体  target="_top"
親フレーム  target="_parent"
お気に入り、タスクバーに表示するページ名(≠ファイル名)

 

<meta http-equiv="Content-Type" content="text/html; charset=x-sjis">

<link REL="SHORTCUT ICON" href="favicon.ico">

<style type="text/css"><!--
a:link { color:#55006C; background-color:#FAFAFC; text-decoration:none; }
a:visited { color:#3E0010; background-color:#F3F2F4; text-decoration:none; }
a:hover { color:#8000e2; background-color:#E8E5E9; text-decoration:underline; }
a:active { color:#E700A4; background-color:#E1DDE9; text-decoration:underline; }
-->
</style>

<base target="_blank">
<title>サンプルページ  トップナビバー29</title>

 

 

 

(*2) top_navbar29ms.htm (例)        挿入先の  <body> 〜 </body> の、 部分にペーストします。

HTMLの編集方法   (*2)をテキストエディターで開き、下記↓のHTMLを挿入先ファイルにペースト、太字部分を編集し使用。
〔この列ペースト不要〕

 

 

トップナビバー 階層メニュー(どちらか省略可)

 

<body>

<!-- ★ ----------- ↓ この間をコピー&ペーストします。 ------------ -->
<!--

====  この間、説明を省略。  ====

<!--Start FX DHTML Menu Code-->
<script language="javascript1.2" src="0335500.js"></script>
<script language="javascript1.2">
var addpath="";
if(OP5) dt.write("<sc"+"ript language=javascript1.2 src=fxopera.js><\/sc"+"ript>");
else if(NN4) dt.write("<sc"+"ript language=javascript1.2 src=fxnetscape.js><\/sc"+"ript>");
else dt.write("<sc"+"ript language=javascript1.2 src=0335503.js><\/sc"+"ript>");
</script>
<script language="javascript1.2" src="0335501.js"></script>
<script language="javascript1.2" src="0335502.js"></script>
<!--END FX DHTML Menu Code-->
<!-- ★ ----------- ↑ この間をコピー&ペーストします。 ------------ -->
 

 

(*3) 0335501.js (例)         テキストエディターで開き、編集しhogehoge.htmlと同ディレクトリーに転送・配置します。 

  *.jsの編集方法   (*3)をテキストエディターで開き、下記↓の太字部分を編集し使用。
  〔この列ペースト不要〕

 

 

サイト名 URL 下層ID

以下、同様。

メールアドレス

 

====  この間、説明を省略。  ====

menubgcolor="#A48FD4";
separatorsize=1
separatorcolor="#A48FD4"
fx("text=サイト 1;texton=<i>サイト 1</i>;width=90;url=http://www./……/xxx.html;title=\^o^/メッセージ;show=xxx1;");
fx("text=サイト 2;texton=<i>サイト 2</i>;width=90;url=http://www./……/xxx.html;title=\^o^/メッセージ;show=xxx2;");
fx("text=サイト 3;texton=<i>サイト 3</i>;width=90;url=http://www./……/xxx.html;title=\^o^/メッセージ;show=xxx3;");
fx("text=サイト 4;texton=<i>サイト 4</i>;width=90;url=http://www./……/xxx.html;title=\^o^/メッセージ;show=xxx4;");
fx("text=サイト 5;texton=<i>サイト 5</i>;width=90;url=http://www./……/xxx.html;title=\^o^/メッセージ;show=xxx5;");
fx("text=サイト 6;texton=<i>サイト 6</i>;width=90;url=http://www./……/xxx.html;title=\^o^/メッセージ;show=xxx6;");
if(!(MAC&&IE))fx("text=感想;width=90;color=#313131;title=\^o^/ メッセージ;show=xxx7;");
}

with(new fxmenu("xxx1")){
menustyle=FXmainMenuStyle;
style=FXitemStyle
width=150;
fx("text=サイト 11;icon=skbl13.gif;icontop=0;url=http://www./……/xxx.html;target=blank;title=メッセージ;show=xxx11;status=\^o^/ ステイタスバーのメッセージ;");
fx("text=サイト 12;icon=skbl13.gif;icontop=0;url=http://www./……/xxx.html;target=blank;title=メッセージ;show=xxx12;");
fx("text=サイト 13;url=http://www./……/xxx.html;target=blank;title=メッセージ;");
fx("text=サイト 14;url=http://www./……/xxx.html;target=blank;title=メッセージ;");
fx("text=サイト 15;url=http://www./……/xxx.html;target=blank;title=メッセージ;");
fx("text=サイト 16;url=http://www./……/xxx.html;target=blank;title=メッセージ;");
fx("text=サイト 17;url=http://www./……/xxx.html;target=blank;title=メッセージ;");
}

====  この間、説明を省略。  ====

with(new fxmenu("xxx7")){
style=FXitemStyle;
menustyle=FXmainMenuStyle;
width=150;
if(MOZ)keepvisible=true;fx("text=<form action='mailto:xxxx@xxxx.ne.jp' method='POST'><table width='100%' border='0' cellspacing='0' cellpadding='1'><tr><td>…………</td></tr><tr><td><input type='hidden'name='ID' value='感想'><input type='hidden' name='external'><select class='subm' name='rate' size='1'><option value=5 selected>興味がある。</option><option value=4>役に立ちそう</option><option value=3>すばらしい。</option><option value=2>普通</option><option value=1>└|∵|┐またね。</option></select></td></tr><tr><td><input class='subm' name='submit' type='submit' value='送信'> </td></tr><tr><td>……</tr></tr><tr><td align=right><a href='javascript:hideSingleMenu(SAY[\"xxx7\"],0)'>[<b>×</b>]閉じる</a></tr></table></form>;url=http://www./……/xxx.html;type=form;height=120;width=150;");
}

buildMenus();

 

(*4) 0335502.js (例)         テキストエディターで開き、編集しhogehoge.htmlと同ディレクトリーに転送・配置します。 

  *.jsの編集方法   (*3)をテキストエディターで開き、下記↓の太字部分を編集し使用。
  〔この列ペースト不要〕

 

 

サイト名 URL 下層ID

以下、同様。

 

====  この間、説明を省略。  ==== 

width=150;
fx("text=サイト 1;icon=skbl13.gif;icontop=0;url=http://www./……/xxxx.html;target=blank;title=メッセージ;show=xxxx1;");
fx("text=サイト 2;icon=grbl13.gif;icontop=0;url=http://www./……/xxxx.html;target=blank;title=メッセージ;show=xxxx2;");
fx("text=サイト 3;icon=blbl13.gif;icontop=0;url=http://www./……/xxxx.html;target=blank;title=メッセージ;show=xxxx3;");
fx("text=サイト 4;icon=rbbl13.gif;icontop=0;url=http://www./……/xxxx.html;target=blank;title=メッセージ;show=xxxx4;");
fx("text=サイト 5;icon=vlbl13.gif;icontop=0;url=http://www./……/xxxx.html;target=blank;title=メッセージ;show=xxxx5;");
fx("text=サイト 6;icon=pkbl13.gif;icontop=0;url=http://www./……/xxxx.html;target=blank;title=メッセージ;show=xxxx6;");
}

with(new fxmenu("xxxx1")){
style=itemStyle;
menustyle=menuStyle;
width=150;
fx("text=サイト 11;icon=rbbl13.gif;icontop=0; url=http://www./……/xxxx.html;target=blank;title=メッセージ;show=xxxx11;");
fx("text=サイト 12;icon=vlbl13.gif;icontop=0; url=http://www./……/xxxx.html;target=blank;title=メッセージ;show=xxxx12;");
fx("text=サイト 13;url=http://www./……/xxxx.html;target=blank;title=メッセージ;");
fx("text=サイト 14;url=http://www./……/xxxx.html;target=blank;title=メッセージ;");
fx("text=サイト 15;url=http://www./……/xxxx.html;target=blank;title=メッセージ;");
fx("text=サイト 16;url=http://www./……/xxxx.html;target=blank;title=メッセージ;");
fx("text=サイト 17;url=http://www./……/xxxx.html;target=blank;title=メッセージ;");
}

====  この間、説明を省略。  ====

fx("text=サイト 61;url=http://www./……/xxxx.html;target=blank;status=\^o^/ ステイタスバーのメッセージ;");
fx("text=サイト 62;url=http://www./……/xxxx.html;target=blank;");
fx("text=サイト 63;url=http://www./……/xxxx.html;target=blank;");
fx("text=サイト 64;url=http://www./……/xxxx.html;target=blank;");
fx("text=サイト 65;url=http://www./……/xxxx.html;target=blank;");
fx("text=サイト 66;url=http://www./……/xxxx.html;target=blank;");
fx("text=サイト 67;url=http://www./……/xxxx.html;target=blank;");
}

buildMenus(); 

 

< 補足 >    適時参照あれ!。

・ によるHTMLソース(タグ)を見ながらの直接編集方法。