-PR-
締切済み

javascriptのURL部分に引数を渡したい

  • 困ってます
  • 質問No.6918302
  • 閲覧数381
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 0% (0/2)

<script type="text/javascript" src="URL"></script> の URL部分に引数を渡したいのですが、どうしたらよいですか?

イメージとしては、webページのどこかに

<script type="text/javascript">
var keyword='キーワード';
</script>

みたいにあって、次に

<script type="text/javascript" src="URL&key=keyword"></script>

とURLにパラメータを引数としてつけたいのです。

初心者で申し訳ありません。
どなたか教えてください。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル14

ベストアンサー率 35% (1451/4145)

<script type="text/javascript" src="URL&key=keyword"></script>

自体を
document.write
で記述したらいいわ。


  • 回答No.2
レベル14

ベストアンサー率 61% (1594/2576)

keywordの内容を引数としてスクリプトに渡したいのか、読込むスクリプトの内容を変えたい(=urlを変える)のか良くわかりませんが、
(ご質問文を読むと前者のように見えますが)


◇前者であるなら、
var keywordがグローバル変数でよいのなら、
<script type="text/javascript" src="URL&key=keyword"></script>
のようなことは必要なく、普通に
<script type="text/javascript" src="URL"></script>
で読込んで、スクリプト内でkeywordの値をチェックすればすむことではないでしょうか。
(エラー防止のため、未定義の場合も考慮しておく必要はあるでしょう)

◇後者の場合は、
No1様の回答のようにdocument.writeで処理する方法か、<script>要素を生成して追加(append)してあげることで可能です。
でも、長大なスクリプトを読み分けるのでもない限り、全部をまとめておいてkeywordの内容に応じて処理を分けるようにしておけば、(↑)の前者の例と同じ処理になるので、そちらの方が単純かと思います。
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


抽選で合計100名様にプレゼント!

ピックアップ

ページ先頭へ