• 締切済み

異なるフレームから異なるフレームのフォームに値を入力 (<iframe></iframe>)

異なるフレーム(AとBとします)があります。 フレームAの1つの"button"を押すとフレームBのそれぞれのフォーム(ログイン画面のIDやパスワードのボックス)に 一括で入力されるようにしたい。できれば、自動でそのフォームの送信もしてほしい。 ・フレームAは自由に変更可能。 ・フレームBは変更禁止。(YahooやGmailのログイン画面とかWebページを想定) ・フレームBのフォームの"name"は同じ。一定。 ・フレームBのフォームには"hidden"を含む。(入力しなくてよいフォームがある) ・フレームBのフォームの送信ボタンは"submit"か"button"と一定でない。表示するページによる。 ・フレームの使用するHTMLタグは<iframe></iframe>です。 ・セキュリティは無視します。 ・Javascriptによるアクセス制限が無い。 ・使用ブラウザ(あんまり関係ないとは思いますが)、Firefox、Operaが目的 こんな感じの条件でJavascriptとHTMLで作くれる方お願いします。

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

ドメインを跨いで別サイトに JavaScriptで処理することは セキュリティ上不可能よ。

関連するQ&A

  • 異なるフレームから異なるフレームのフォームに値を入力

    異なるフレーム(AとBとします)があります。 フレームAの1つの"button"を押すとフレームBのそれぞれのフォーム(ログイン画面のIDやパスワードのボックス)に 一括で入力されるようにしたい。できれば、自動でそのフォームの送信もしてほしい。 ・フレームAは自由に変更可能。 ・フレームBは変更禁止。(YahooやGmailのログイン画面とかWebページを想定) ・フレームBのフォームの"name"は同じ。一定。 ・フレームBのフォームには"hidden"を含むとする。(入力しなくてよいフォームがある) ・フレームBのフォームの送信ボタンは"submit"か"button"と一定でない。表示するページによる。 こんな感じの条件でJavascriptとHTMLで作くれる方お願いします。

  • IFRAME内のフォームをRequestしたい

    こんばんわ。 ASPで簡単なウェブページを作っています。 あるアンケートフォームがあるHTML(親ページとします)があります、その中に一部IFRAMEでこれまた別の設問が書かれたHTML(子ページとします)が表示されているとします。 親ページのSUBMITで内容をメール送信するASPにデータを送信するとしてテストしてみますとIFRAME内の内容がRequestなどで呼べませんでした。 こういう場合、どうにかしてASPファイルにてIFRAME内の情報をRequestできる方法はないでしょうか? お手数をお掛けいたしますが宜しくお願い申し上げます。

  • iFrame内の変数を、親フレームの方で取得したい

    iFrame内でGoogle mapを表示しているのですが、 このGoogle mapの中心の緯度・経度を、 ハイパーリンクかフォームのボタンをクリックした時に、 次に飛ぶページへ渡したいのですが、やり方がわかりません。 どなたかお助け頂けないでしょうか。 ちなみに今まで考えられる範囲でやろうとして失敗したのは、 ○iFrame内で用いていた$mapという変数を、親フレームでglobal $mapと宣言して、参照しようとする ⇒だめでした。 ○iFrame内をjavascriptで書き、地図が動かされた時に、 POSTを利用して親フレームに送る (<form name="a" target="_parent"><input name="b" hidden="送りたい値">...として、地図が動かされた時のイベントでdocument.a.submit();としたのですが、うまく行きませんでした。 javascriptをあまり知らないため、ひょっとしたら出来るのかもしれません。) ○iFrame内にsubmitボタン/リンクを設けて、次のページに飛ぶ ⇒iFrame内に次のページが表示されてしまい、全体が切り替わらない。 どうぞ宜しくお願いします。

    • ベストアンサー
    • PHP
  • <IFRAME>にPOST送信

    こんにちわ。 現在、HTMLとASPを使って簡単なWeプログラミングを行っています。 フォーム送信で疑問に思ったことがあるんですが、 <IFRAME>というタグがありますよね?ページ内にページを貼り込むことが出来るタグですよね? 通常フォーム送信となると送信先のページにごそっとページ全体が切り替わってしまいますが、このIFRAMEを目掛けてフォーム送信することは可能ですか? もし可能であればお教えください。 また、不可能な場合、、、なにかいい案はありませんか? 宜しくお願いいたします。

    • ベストアンサー
    • HTML
  • iframeごとに戻るボタンを

    1ページ内に2つの iframe があります。 <a href="http:ok~~" target="aaa">A</a> <iframe name="aaa"></frame> <a href="http:goo~~" target="bbb">B</a> <iframe name="bbb"></frame> (詳細略) Aを開いて2~3度フレーム内移動して、Bを開いて2~3度フレーム内移動します。 ここでブラウザの戻るボタンを押すと、この順番の逆をたどります。 つまりBの戻りを経ないとAの戻りができません。 Aでの移動の戻りを直接やりたいのですが、 フレームごとに戻らせるようにするためには、どういう構文になるのでしょうか? 一応それぞれに、 <a Href="javascript:history.go(-1)" target="aaa">戻る</a> <a Href="javascript:history.go(-1)" target="bbb">戻る</a> とやってはみましたが、実行するとエラーになってしまうようです。 よろしくご回答の程お願いいたします。

    • ベストアンサー
    • HTML
  • submitした後にiframeのページを戻す

    フォームからデータを送った後に前にページに戻したいのですが、何方かご教授して頂けないでしょうか? <FORM method="POST" action="http://www.xxx/get.cgi" target="iframe_2"><INPUT type="button" value="送信" onclick="submit();javascript:parent.iframe2.history.go(-1);"></FORM>

  • フォームからHTML更新

    CGI初心者です。 今度自分の運営するHPで、情報コーナーを作ろうと思っています。 情報を持つ人が入力専用フォームからデータを入力し、それをあるページの一部にiframeとかで新着数件分を表示させたいと思っています。 HTMLでの入力フォームの作成くらいはできるのですが、そのフォームを送信して、iframeに表示するHTMLを作成するにはどうしたらいいかわかりません。漠然とCGIを使えばできるんだろうなという程度の知識です。 このようなのは何かサンプルコードのようなものがあるのでしょうか? もしくは何かおすすめの参考書などはありませんか? ちなみにコーディングの知識は、perl・C・JavaScriptなどの簡単なコードを読むことができる程度です。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • フォームに入力された値を計算する方法

    私はまったくの初心者なのですがどなたか教えて下さい。 ●A,B,Cという3つの入力フォームがあるとします。 Aのフォームに入力された数字は「A÷20」という値に、 Bのフォームに入力された数字はそのまま、 Cのフォームに入力された数字は「C×10」という値に変更して、 (A+C)÷B×30という計算を行なって、その答えを Dのフォームへ表示するというシステムをcgiやphpで作りたいのです。 あれこれと試行錯誤しながら、javascriptでなんとか出来たんですが… どなたか教えて頂けませんか? function keiri() { a = document.takeko.case.value; a = eval(a); a = a / 20 b = document.takeko.time.value; b = eval(b); c = document.takeko.days.value; c = eval(c); c = c * 10 ans = (a + c) / c * 30; document.spec.result.value = ans; } <form name="takeko"> <input name="case" type="text" size="12"> <input name="time" type="text" size="12"> <input name="days" type="text" size="12"> <input name="button" type="button" onClick="keiri()" value="CLICK"> <input name="result" type="text" size="12"> <br></form>

    • 締切済み
    • PHP
  • HTML,入力フォームに関して

    初心者です、HTMLが詳しい方に質問です。 二つのHTMLファイル(a.htmlとb.html)を作り、そのうちの一つ(a.html)に入力フォームを作成した時 その入力した内容を(b.html)に送信することは出来るのでしょうか。 また、その際どうメモ帳などに書けば良いのでしょうか。 何方かお願い致します。

    • ベストアンサー
    • HTML
  • IFRAME内のソースを別のIFRAMEにコピーする方法

    ページ内に二つのIFRAMEがあります。 IFRAME-A IFRAME-B IFRAME-Aに表示されるページのHTMLを、IFRAM-Bにコピーする事は可能でしょうか? srcのlocationをコピーするのではなく、HTMLを文字列としてコピーして、IFRAME-Bにも同じ内容を表示したく考えています。 使用するブラウザはIE6/7/8となります。 よろしくお願いします。