2012-10-23 2 views
1

특정 단추에 대해서만 buttonclick에서 새 탭을 열 수 있습니까?특정 버튼에 대해서만 새 탭을여시겠습니까?

두 가지 모두에 대해 새 탭이 열리 며, "로그인"에만 사용하려고합니다. 또한 이러한 단추는 나란히 정렬되어야합니다.

<h:form target="_blank"> 
    <h:panelGrid columns="2"> 
     <h:commandButton value="Login" /> 
     <h:commandButton value="Logout" /> 
    </h:panelGrid> 
</h:form> 

이것이 가능합니까?

답변

2

는 다음과 같이 onclick

으로 _blank에 양식 목표를 설정 :이 잘못되지

<h:commandButton value="Login" onclick="this.form.target='_blank'"/> 
+1

. 그러나 일단'Login' 버튼을 클릭하면, 폼의'target' 속성이'target = "_ blank"'로 영구적으로 변경됩니다. 'Login' 버튼을 클릭 한 후'Logout' 버튼을 클릭하면 다시 새로운 탭이 열립니다. 이를 막으려면 아래와 같이'Logout' 버튼을 변경해야합니다. '' – prageeth

관련 문제