- PR -

MyFacesのダブルクリック制御について

1
投稿者投稿内容
でるびすた
常連さん
会議室デビュー日: 2005/06/15
投稿数: 22
投稿日時: 2005-11-02 10:54
MyFaces のダブルクリック制御について困っていることがあります。
以下のような左右に分かれたフレームを使った画面で、
左側のフレームのボタンを押したら右側に検索結果が表示される、
というアプリを作っているのですが、

#-- フレーム --
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<frameset cols="30%,70%">
<frame name="A" src="count_form.jsp"/>
<frame name="B" src="white.jsp"/>
</frameset>
</html>
</f:view>

#-- 左側のフレームのソース --
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<h:form target="B" id="main">
・・・
<h:commandButton action="#{countSpecial.count}" style="display:none;" id="go"/>
</h:form>
</body>
</html>
</f:view>

1回目に実行するとちゃんと検索結果が右側のフレームに表示されるのですが、
もう一度実行すると、左側のフレームの内容が右側のフレームに表示されてしまいます。
おそらくダブルクリック対策でこういう仕様になっていると思うのですが、
これを毎回検索結果が表示されるようにできないでしょうか?
どなたかご存じの方がいらっしゃったら教えてください。
よろしくどうぞ。
1

スキルアップ/キャリアアップ(JOB@IT)