- 締切済み
新規にページを開いてそのページにあるフォームに任意の値を入れたい
新規にページを開いてそのページにあるフォームに任意の値を入れたい。 タイトルのとおりですが、 例えば、 1.自分のページでとあるリンク「 javascript について質問する。」をクリックする。 2.新規ウィンドウでページ「教えて!goo - 新規質問」が開く。 3.質問タイトルに「 javascript についての質問です。」が既に入力済みとなっている。 というような処理を javascript で実装することは可能なのでしょうか。 (教えて!goo だけでなくて Yahoo!JAPAN のトップページの検索ボックスでも何でも構いません。) prototype.js などいろんな公開されている js ファイルを使用するので構いません。 もしわかる方がいましたら、よろしくお願いします。 趣味程度ですので、暇なときにご回答いただければ幸いです。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- auty
- ベストアンサー率58% (284/486)
回答No.1
自分でJavaScriptで作ってやろうとしても出来ません。 JavaScriptには「同一出身ポリシー」というのがあり、表示しているHTMLと「同じ出身」のドキュメントのプロパティしか読むことが出来ません。これはセキュリティのためのものです。「同一出身ポリシー」は、ホストやポート番号で決まってきます。 つまり、Yahoo!JAPAN や「教えて!goo - 新規質問」などのサーバが準備したページでなければならないということですが、こうなるとJavaScriptを持ち出すまでもなく簡単なフォームで可能となりますね。