0

次を使用してpage2を開くページ(page1としましょう)があります:

showModalDialog(page2, '', 'dialogWidth:55em; dialogHeight:50em; status:0');

私は2つの問題に直面しています(この投稿では最初の問題を書きます):

1-ページ2には、フォーム自体にいくつかの変更を加えるためにautoposbackを許可するいくつかのチェックボックスがあります。前に述べたように、page2 は、javascript を使用して page1 によって開かれます。したがって、これらのチェックボックスのいずれかをチェックするたびに、ページは2番目のフォームを開きます(page2と同じですが、変更があります)

これを同じフォームに制限するにはどうすればよいですか?

4

1 に答える 1

0

私はshowmodalDialogを知らないわけではありませんが、javascriptでは好きです

新しいブラウザ ウィンドウを開くにはどうすればよいですか?

回答: 新しいブラウザ ウィンドウを開くには、window.open() メソッドを使用します。たとえば、次のコードはこのページを新しいウィンドウで開きます。

myRef = window.open(''+self.location,'mywin','left=20,top=20,width=500,height=500,toolbar=1,resizable=0');

sName 新しいウィンドウの名前を指定する文字列。この名前は、フレームセット内のフレーム タグで提供されるフレーム名と同じ構造で使用できます。たとえば、フォームのハイパーリンクを使用すると、ハイパーリンク先のページが新しいウィンドウに表示されます。

この名前のウィンドウが既に存在する場合、window.open() は、新しいウィンドウを作成するのではなく、既存のウィンドウに新しいコンテンツを表示します。

詳細については、「javascript open only single window」で Google 検索を行ってください。

于 2012-09-25T12:47:19.303 に答える