電子書籍の厳選無料作品が豊富!

下記ファイル1、ファイル2のHTMLファイルは単独の起動ではオートコンプリート機能が使えるんですが、(<form>タグにautocomplete="on"を記述)ファイル1からJavaScriptでモーダルダイアログ(ファイル2)を呼び出してその中でオートコンプリート機能を使おうとすると使用できなくなってしまいます。何かよい方法はありますでしょうか?
どなたかわかる方いらっしゃいましたら教えてもらえませんか?

WindowsXP PRO SP2
IE6
よろしくお願いいたします。

●ファイル1(モーダルダイアログ呼出元ファイル)
<html>
<head>
<title>ファイル1</title>
<script type="text/javascript">
<!--
function func() {
var args;
showModalDialog("test-2.html", args, "dialogHeight:300px;dialogWidth:300px");
}
// -->
</script>
</head>
<body>
オートコンプリートテスト
<form name="f1" autocomplete="on">
<input type="text" name="t1">
<input type="button" value="モーダル表示" onclick="func()">
</form>
</body>
</html>

●ファイル2(モーダルダイアログ表示ファイル)
<html>
<head>
<title>ファイル2</title>
</head>
<body>
オートコンプリートテスト(モーダル)
<form name="f1" autocomplete="on">
<input type="text" name="t1" value="">
<input type="button" value="セット">
</form>
</body>
</html>

A 回答 (1件)

結構融通の利かないのが仕様のようでして、これはもうどうしようもない気がします。


autocomplete="on"を指定して無理ならば諦めたほうがよさそう…。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
やはり無理ですか・・・
現在、JavaScriptでなんとか実装できないかと
考えておりますが難しそうなので諦めようと思います。

お礼日時:2007/07/23 10:37

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