動的に生成されたJavascriptファイルと
静的(固定)に生成されたJavascriptファイルを
同じ関数で使用したいのですが方法ありますでしょうか?
function内から外部ファイルを読む事は不可でしょうか?
◆kotei.js(静的Javascript)
function a {
a = a;
// ここでgenerate.jsを読みこみたい
}
◆generate.js(固定Javascript)
c = 1;
d = 2;
上記に限らず、通常は、
動的なJavascriptと静的なJavascriptを組み合わせる場合どのような形でHTMLから利用するのが良いでしょうか?
No.3
- 回答日時:
>function内から外部ファイルを読む事は不可でしょうか?
これは不可ですね。
動的に生成してもJavaScriptは静的に実行されます。
一度読み込めば関数や変数はそのファイルと同じように扱えるので
普通に
<SCRIPT LANGUAGE="JavaScript" SRC="generate.js"></SCRIPT>
と読み込んでおけば良いのではないでしょうか。
処理や変数をまとめて挿入するには関数化して挿入してください。
・一度読み込めば関数や変数はそのファイルと同じように扱える
・処理や変数をまとめて挿入するには関数化
といった大変わかりやすい解答ありがとうございます(^^)
No.2ベストアンサー
- 回答日時:
◆kotei.js(静的Javascript)
// ここでgenerate.jsを読みこんで
function a {
a = a;
// ここでgenerate.js内の関数を呼び出す
}
……じゃ駄目なんでしょうか。
大当たりです。目的を達成できました。
ありがとうございます。
基本的な事がわかっていなかったようです。
他の.jsファイルの関数も参照できたんですね(^^)
No.1
- 回答日時:
> 動的に生成されたJavascriptファイルと
> 静的(固定)に生成されたJavascriptファイルを
「静的」、「動的」をどういう定義付けで言われているのでしょうか?
通常「動的」とは、クライアントの入力にたいして、その都度違うhtmlを「動的」に生成し、出力する事を言います。
この意味で言えば、JavaScriptはクライアントサイドスクリプトなので、常に「静的」です。
もっと具体的にやりたいことを書いてください。
この回答への補足
目的
1.データベースと関係のあるメニュー
2.データベースと関係のないメニュー
をJavascriptで表示したいのです。
私のとった手法は、
1.データベースの内容が変更される都度、データベースの内容を元にgenerate.js(Javascript)ファイルを生成
ここまでは上手くいったのですが、
2.データベースと関係ないメニューを同じJavascript
を使用して表示しようとしたところ、ある関数で
メニュー項目を設定することで、Javascriptメニューが
表示される物なのですが、そのJavascriptは難しく、関数をわけて使用することができなかった為、
できれば1つの関数内で1.2.の両方のメニュー項目を設定したかったのです。
その方が管理も楽になると思ったので。。
あまり上手く説明できずにすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript スマフォではボタンを表示させたくない 2 2023/01/20 14:26
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
- JavaScript リンクのサイトのHTMLとJavaScriptでテトリスを動かすプログラムに、1列消えたらscore 1 2023/01/30 11:32
- JavaScript jsで、switch文で書かれた分をif文にできませんか。 1 2022/07/28 15:10
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- JavaScript HTMLでJavaScriptを使用してプログラムを作ります。 入力されたパスワードを取得して、パス 2 2022/10/18 01:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cssにjavascriptを入れる?呼び...
-
<script src="">読み込まない
-
JavaScriptのエラー ( 関数の...
-
JavaScriptで外部htmlをインク...
-
jQueryが開かない
-
複数のJavascriptを1つのscrip...
-
別ファイルのfunctionの読み込み方
-
外部ファイルを読み込ませるた...
-
javascriptファイルは1つに統...
-
JavaScript内の関数を別のファ...
-
<a href="#" …>の意味を教えて...
-
ポップアップウィンドウの位置
-
submitボタンで他のフレームを...
-
JavaScriptでiframeの内容を「...
-
(Javascript)印刷するファイル...
-
確認ダイアログで「キャンセル...
-
ブラウザをJavaScriptで最小化…
-
ウィンドウ名の設定
-
SCRIPT5007: 未定義または NULL...
-
bodyタグって2重にしようするこ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cssにjavascriptを入れる?呼び...
-
javascriptとApacheの設定
-
プルダウンメニューを別ファイ...
-
レンタルサーバーでjavascript...
-
初心者です。あまりに初歩的な...
-
JavascriptとJqueryを混在し記述
-
Dreamweaver で 外部JSを読み込...
-
JavaScriptのエラー ( 関数の...
-
複数のJavascriptを1つのscrip...
-
javascriptファイルは1つに統...
-
別ファイルのfunctionの読み込み方
-
JavaScriptの外部ファイル読み込み
-
processing
-
ホームディレクトリを示すチル...
-
【Google Apps Script】「ライ...
-
エラー行の行数の不思議
-
<script src="">読み込まない
-
ひとつの外部ファイルに複数の...
-
静的と動的なJavascriptの同時...
-
外部.jsの内容を一部置き換えて...
おすすめ情報
