マックのブラウザSafari(ver.2.0.4)について質問です。

formのtarget先を変更してsubmitした時に新しいWindowが出てきてしまいます。

<iframe src="#" name="f_test" id="f_test" style="display:none"></iframe>
<form target="f_test" method="post" name="testform">
<input type="text" name="text1">
<input type="submit">
</form>
<input type="button" onclick="document.testform.submit();" value="submit">
上記のsubmitボタンを押すと再現できます。
他のブラウザでは問題無いのですが、サファリでのみ発生するようです。
これを同じWindowで実行させる方法はありますでしょうか?
よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2007/02/27 11:31:25
  • 終了:2007/02/28 23:36:56

ベストアンサー

id:thrillseeker No.1

thrillseeker回答回数328ベストアンサー獲得回数372007/02/28 02:15:19

ポイント60pt

iframe で style="display:none" を style="width:0px; height:0px; border: 0px" に

変更してみると Safari でもうまく行くかもしれません。

参考:http://developer.apple.com/internet/webcontent/iframe.html

id:staff14

うまくいきました。

ありがとうございました!!

2007/02/28 23:36:23

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません