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

るにはどうしたらいいですか?

現在JavaScriptでieのとある作業を自動化しているのですが、次のURLにジャンプする作業が上手くいきません。
次のURLの計算式は既にわかっているのですが、そのためには下記のようなスクリプトのタグで囲まれた部分にある要素paramsを取り出せなければできません。

<script type="text/javascript" language="JavaScript">
var params = {"NextURL":"http://test.com&gssid=c86800203ab0b0c91901940837 …};
</script>

タグ内の情報でしたらdocument.getElementById()などで指定すれば取り出せるのですが、タグで囲まれた変数を取り出すにはどうすればよいのでしょうか。

A 回答 (2件)

JavaScript ではなく、JScript では…?


以下、#1 の補足より引用します。

> 少し説明不足でしたが、ieはWScript.CreateObject("InternetExplorer.Application")として起動しています。
> ie.document.params.NextURLとして参照したところ、"document.params.NextURLはNULLまたはオブジェクトではありません。"とエラーになりました。

グローバル変数は document にプロパティを作成しません。window にプロパティを作成します。
通常の JavaScript では window.params で参照できます。

window オブジェクトの場所を探してください。
JScript は詳しくありませんが、ie が window オブジェクトを参照するなら、ie.params で参照できるはずです。
    • good
    • 0

var params = {"NextURL":"

http://test.com&gssid=c86800203ab0b0c91901940837 …};

alert(params.NextURL);
    • good
    • 0
この回答へのお礼

ありがとうございます。
少し説明不足でしたが、ieはWScript.CreateObject("InternetExplorer.Application")として起動しています。
ie.document.params.NextURLとして参照したところ、"document.params.NextURLはNULLまたはオブジェクトではありません。"とエラーになりました。

お礼日時:2012/02/25 06:49

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