プロが教えるわが家の防犯対策術!

初心者です。
無謀にもURLのパラメータを取得するためのスクリプトを作成していますが、
どうしても分からなく・・。

例えば「http://pekepeke.com/sample.html?AA=1234&BB=9876」のURLから、「AA」「BB」の
パラメータ「1234」「9876」を取得し表示したいと考えています。

色々調べながら・・・下記を作成したのですが、表示が1項目のみしかされません。。
(素人・・と笑われるかもしれませんが・・)

どうしたら2つ(目標は10項目ぐらいですが)を項目別に行別に表示できるのかを教えて
下さい。。

---------------サンプル
<html>
<head>
<title>JS test</title>
</head>
<body>

<script>
function getUrlVars()
{
var vars = [], hash;
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i <hashes.length; i++)
{
hash = hashes[i].split('=');
vars.push(hash[0]);
vars[hash[0]] = hash[1];
}
return vars;
}
var tag1 = null;
var hash = getUrlVars();
var tag1 = 'AA ' +hash['AA']

var tag2 = null;
var hash = getUrlVars();
var tag2 = 'BB ' +hash['BB']


document.write(tag1);
document.write(tag2);
</script>


</body>
</html>
------------------------------------------------

どうぞよろしくお願いします。

A 回答 (1件)

JavaScriptで作るなら無駄に時間を浪費して自分でソース書かなくても


http://www.google.co.jp/search?source=ig&hl=ja&r …
すぐに使えそうなソース出てくる。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

なんとか・・複数パラメータの表示はできるようになりました!
あとは・・改行表示をどのように書けばいいのか・・・。。

いくつか探したのですが、上記サンプルにあてはめて試したところ、やはり上手く改行
できません。。

再度・・ご教授下さいませ。。
よろしくお願いします。

お礼日時:2011/11/14 01:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!