![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
こんばんわ。
最近javaスクリプト学習中です。
OKwebのような左にメニューのあるサイトを作成予定なのですが、普通に左メニューを作ると100ページ作ったとしたらメニューの変更時、100回書き加える必要がありますよね?
そこでジャバスクリプトをHTMLに埋め込もうと考えました。
こんな具合です。
HTML内メニューを表示させたい箇所に
<SCRIPT LANGUAGE="JavaScript1.2" src="aaa.js"></SCRIPT>
を埋め込み、外部ファイルaaa.jsでは
document.write('メニュー表示用html');
とメモ帳で記入しテストしているところです。
ただ、どうしてもうまくいきません、、document.writeだけでよいと思っていたのですが、、
どうしてもうまく表示させたいと思っています。
大変恐縮ですが、どなたか知恵を貸していただけたら幸いです。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
実現したいことだけを見ると以下でいいのでしょうか?
--abc.html ここから----------------------------
<html>
<body>
aaaa<br>
<script language="JavaScript" src="aaa.js"></script><br>
bbbb<br>
</body>
</html>
--abc.html ここまで----------------------------
--aaa.js ここから----------------------------
document.write("cccc");
--aaa.js ここまで----------------------------
abc.htmlをブラウザで開くと
aaaa
cccc
bbbb
と表示されるはずです。
コピペしてみると使えました。
なぜ自分のもので駄目だったのだろう??
こちらを使ってHPを作って行きたいと思います。
ありがとうございました。
No.1
- 回答日時:
質問の内容だけでは、単にスクリプトが書かれたソースを読み込んでいるだけの状態になっていると思われます。
<SCRIPT LANGUAGE="JavaScript1.2" src="aaa.js">doWrite();</SCRIPT>
などとdocument.write('メニュー表示用html');
をメソッドから呼び出す形にする必要があります。
閲覧者側がjavascriptをoffにしているとまったくメニューが見えなくなりますので、ナビゲーションはssiやcgiでincludeさせるという方法もありかと思います。
doWrite()が必要だったのですね!
やはり勉強不足でした。
cgiなどでもできるのですか?
そちらのほうが、お書きになられていたジャバのoffの恐れもなく使えそうですね!
まったくcgiは触れたことがないのですが、挑戦してみようと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTML5のcanvasで描画がされない
-
HP上のPDFファイルを保存禁止...
-
【SSI】include file、include ...
-
<a href="#" …>の意味を教えて...
-
SCRIPT5007: 未定義または NULL...
-
リンクにマウスポインタをおく...
-
別ファイルのfunctionの読み込み方
-
ScriptがTABLEタグの中に表示さ...
-
bodyにidをつける理由は何ですか?
-
Dreamweaver で 外部JSを読み込...
-
ハイパーリンクに下線を表示す...
-
【javascript クロスブラウザ...
-
テキストをクリックすると答え...
-
idHOGEで取得したinnerText(数...
-
ページ全体を検索して特定文字...
-
特定のページから移動してきた...
-
子フレームの自動リロードは可...
-
別ページのページ内リンクでの...
-
javascriptファイルは1つに統...
-
firefoxでブラウザ確認すると左...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーが更新ボタンを押さな...
-
ウインドウを縮小しても文字を...
-
プルダウンと入力を両方行う検...
-
ランダムにページにアクセスしたい
-
更新日時を偽装したい。方法は...
-
HP上のPDFファイルを保存禁止...
-
HTMLタグでマウスポインタを変...
-
「街」や「428」や「かまいたち...
-
HTML5のcanvasで描画がされない
-
【SSI】include file、include ...
-
ページ毎に共通のメニューを表...
-
リンク先を広告ページ経由で表...
-
input TYPE="FILE"で取得した画...
-
a.htmlにあるテキストエリアに...
-
一定時間ごとにページ交代させたい
-
ifraameでのランダム表示時に不...
-
カウントダウンタイマー終了で...
-
htmlで記述されたWebページの解...
-
[html] リンク先のページのラジ...
-
showModalDialog内でのページ遷移
おすすめ情報