我有2個鏈接。在會話中,我存儲了一些數據。我希望如果用戶點擊特定鏈接查看會話,並且包含適當的值,則繼續。否則會出現一個AJAX彈出塊。使用Onclick方法的JSP和JSTL
JAVASCRRIPT彈出塊
function displaymessage(title,message,close)
{
resultReturn= $.confirm({
'title' : title,
'message' : message
'buttons' : {
close/*'Yes'*/ : {
'class' : 'blue',
'caption': close,
'action': function(){}
}
}
});
}
JSP與JSTL標籤:
<div class="header">
<a href="<c:url value='/home'/>">
<a href="<c:url value='/further'/>">
</div>
<c:if test="${not fn:containsIgnoreCase(data, 'mykey')}">
<a id="get" class="right keepScrollPosition"
onclick="return displaymessage('<spring:message code="access.denied.title"/>'
,'<spring:message code="access.denied.message"/>','<spring:message code="access.denied.close"/>');"
href="#" /></a>
</c:if>
例如,如果在會話中包含的價值 '的myKey',則可以進入該鏈接的家,否則彈出窗口會出現。如果會話中包含值'mypassword',並選擇更多鏈接可以繼續,但是如果選擇主頁鏈接,將出現彈出塊。 我堅持,我需要對我該怎麼辦this.Please幫我
UPDATE
我想下面的腳本,但它不工作有所幫助:
<li><a href="<c:url value='/home/'/>"<spring:message code="home_page"/>
onclick="if(<c:if test="${not fn:containsIgnoreCase(data, 'mykey')}">){
return displaymessage('<spring:message code="access.denied.title"/>'
,'<spring:message code="access.denied.message"/>','<spring:message code="access.denied.close"/>')" href="#" ;
}
</a>
</li>
你的問題是什麼? – reporter 2012-07-08 12:08:06
我不知道我該怎麼做這個。我需要一些指導 – 2012-07-08 12:55:27
不知道怎麼做具體? – 2012-07-08 13:52:47