• ベストアンサー

javascriptでのURLの引数

nak777rの回答

  • ベストアンサー
  • nak777r
  • ベストアンサー率36% (49/136)
回答No.2

<html> <body > <SCRIPT LANGUAGE="JAVASCRIPT"> <!-- var aMsg = ""; // aURL= "http://~/test.html?id=aaa&point=100 // の ?id=aaa&point=100 を取得 var aURL = location.search; // URL を ? で分割 var aSplit1 = aURL.split("?"); if( aSplit1.length > 1 ){ // URL を &で分割 var aSplit2 = aSplit1[1].split("&"); var i; var iMax = aSplit2.length; // &で分割した物を = で分割 for( i = 0; i< iMax; i++ ){ aSplit3 = aSplit2[i].split("="); aMsg += "[" + aSplit3[0] + "] = " + aSplit3[1] + "<br>"; } } document.write( aMsg ); //--> </SCRIPT> </body> </html>

関連するQ&A

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

    <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にパラメータを引数としてつけたいのです。 初心者で申し訳ありません。 どなたか教えてください。

  • mpdfにURL引数からのデータを渡せない

    タイトルの部分で上手くいきません。 URLの引数でURLを作成し、mpdfに与えるHTMLのURLを渡したいのですが… include("../mpdf/mpdf.php"); $mpdf = new mPDF('ja', 'A4'); $test_id = $ti; //URLからの引数 $test_html = "http://www.test.jp/".$test_id.".php"; $html = file_get_contents($test_html); $mpdf->WriteHTML($html); $mpdf->Output(); exit; mpfgでは難しいのでしょうか? すみませんがお分かりになる方、お願いします!

    • 締切済み
    • PHP
  • サーバコントロールのコントロールIDをjavaScriptの引数として

    サーバコントロールのコントロールIDをjavaScriptの引数として渡したい <a href="#tab1" id="test" runat="server" onclick="change('test.ClientID');">テスト</a> とした際にサーバコントロールをjavaScriptの引数として渡したいのですが・・・ 書き方がわかりません。 どなたかご指導ご鞭撻下さい。

  • javascript引数

    文字列(a)を入れると、ある文字を返してくれるロジックを作成したのですが 1.jsの中身。 ************************************** function test(a){var i 省略 a.charAt(i);}return s;} ************************************** http <script type="text/javascript" src="1.js"></script> ~ ここで、引数のaに値を渡して、返してもらうのは、 この後、どのようにコーディングすれば宜しいですか。 すみませんが宜しくお願いします。

  • JavaScriptをURLから直接実行したい

    JavaScriptの関数として呼び出しているリンクを、直接URLアドレスから引数として値を代入して呼びしたいのですが、どうすればよろしいでしょうか? ---実際のコード--- hoge.jpsの中身 ↓JavaScriptの関数部分 <script type="text/javascript"> <!-- function searchSubmit(no) { var f = document.forms["search"] ; f.cat.value = '●●'; f.no.value = no; f.submit(); } //--> </script> ↓上の関数を呼び出している実際のページの <a href="javascript:searchSubmit('▲▲▲');"> ------------------- http://www.hogehoge.jp/hoge.jps?cat=●●&no=▲▲▲ としてブラウザーのアドレスバーに入力しても、真っ白なページになるだけで結果が表示されません。 URLに引数として記入しても、JavaScriptの方には値は代入されないのでしょうか?

  • 引数(配列)について

    呼ぶ側: Sub main()  Call func(test(),test_id) end Sub 呼ばれる側:  Private Sub func(Byref test() as string, Byval test_id as long) と言う関係がある場合で 引数(1)test() の値がなく渡したくない場合は、どのように記述すればいいのでしょうか? 引数(2)test_id の値がなく渡したくない場合は、0を渡しています  また、呼ぶ側で test() を宣言し、tast()=""を代入すれば問題ないことは分かっているのですが、test()の変数宣言せずに何とかなりませんでしょうか? 宜しくお願いいたします

  • javascriptの関数に引数を一個以上(不特定)渡したい

    javascriptの関数に引数を渡したいのですが、普通は値を渡す時、 function quotation(a,b) { alert(a+b); } <a href="#" onMouseover="quotation(12,13)">12+13</a> のようにすると思いますが、関数に値を渡す所の引数に「2個の値を渡す」とは決まっておらず例えば、4個値を渡すこともあれば、1個だけ値を渡すこともあるというプログラムを作りたいと考えています(必ず、1個以上の値を渡したいと思っております)。 このように、何個値を渡すか確定できていないときに柔軟に処理できるようにすることは、javascriptでは可能ですか?可能であれば、どのようにするのかやり方を教えてください。

  • javascript 値渡し?参照?

    javascriptの値渡しについて勉強中なのですが、質問です。 ----------------------------------------------------------------- function aaa(a,b){ var ttt = a ; a = b ; b = ttt ; } var a1 = 1 ; var a2 = 2 ; aaa (a1,a2) ; document.write(a1 ,a2); ------------------------------------------------------------------- 上記のようなコードで引数の値が交換できると思うのですが、正しくは出来ないようです。 1,0と出力されてしまいます。 どうしてなのでしょうか。 お聞きしたいのは、 ・この引数は値渡しなのか、参照なのか。 ・どうして出来ないのか詳しい理由。 よろしくお願いします。

  • htaccessで静的URLを動的URLに書き換え

    SEO対策としてcgiで動的に表示されるページを静的なURLで記載したいと思っております。 htaccessを使えば可能なようですが、http://www.aaa.com/tokyo/sibuyaのURLでhttp://www.aaa.com/cgi-bin/test/search.cgi?pref=tokyo&city=sibuyaを実行するにはどのように記載したらよいのでしょうか。 *tokyo,sibuyaの部分には任意の都道府県、都市名を入れたいです

  • JavaScriptの引数に空白

    パラメタを必要とするjsなのですが、たとえば、以下のように 呼び出したいとして Test('aaa','bbb','ccc') これが、たまにbbbのところを空白にしたい場合があるんですが、その場合 Test('aaa','','ccc') 上のような呼び出し方で良いでしょうか? スペースなしのシングルクォーテーションの連続なんですが、 スペース必要でしょうか?