• 締切済み

新規にページを開いてそのページにあるフォームに任意の値を入れたい

新規にページを開いてそのページにあるフォームに任意の値を入れたい。 タイトルのとおりですが、 例えば、 1.自分のページでとあるリンク「 javascript について質問する。」をクリックする。 2.新規ウィンドウでページ「教えて!goo - 新規質問」が開く。 3.質問タイトルに「 javascript についての質問です。」が既に入力済みとなっている。 というような処理を javascript で実装することは可能なのでしょうか。 (教えて!goo だけでなくて Yahoo!JAPAN のトップページの検索ボックスでも何でも構いません。) prototype.js などいろんな公開されている js ファイルを使用するので構いません。 もしわかる方がいましたら、よろしくお願いします。 趣味程度ですので、暇なときにご回答いただければ幸いです。

みんなの回答

  • auty
  • ベストアンサー率58% (284/486)
回答No.1

自分でJavaScriptで作ってやろうとしても出来ません。 JavaScriptには「同一出身ポリシー」というのがあり、表示しているHTMLと「同じ出身」のドキュメントのプロパティしか読むことが出来ません。これはセキュリティのためのものです。「同一出身ポリシー」は、ホストやポート番号で決まってきます。 つまり、Yahoo!JAPAN や「教えて!goo - 新規質問」などのサーバが準備したページでなければならないということですが、こうなるとJavaScriptを持ち出すまでもなく簡単なフォームで可能となりますね。

関連するQ&A