リンクをクリックしてモーダルダイアログにdivをロードすることになっています。しかし、ここではコードが機能しません。誰かが助けてくれますか。
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:rich="http://richfaces.org/rich"
xmlns:a4j="http://richfaces.org/a4j">
<h:head>
<script src="JqueryLib/jquery.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<script src="js/jquery-1.8.2.js"></script>
<h:outputStylesheet library="css" name="application_1.css"></h:outputStylesheet>
<h:outputStylesheet library="css" name="jquery-ui.css"></h:outputStylesheet>
<script>
$(document).ready(function(){
$("#viewDetails").click(function(){
$("#popup").dialog({
modal: true,
height: 400,
width:600,
buttons: {
Ok: function() {
$( this ).dialog( "close" );} }
});
})
});
</script>
</h:head>
<h:body>
<ui:composition template="/template.xhtml">
<ui:define name="title">my title</ui:define>
<ui:define name="content">
<div class="content2">
<div class="tabs">
<h1>Overview</h1>
<p>
test test
</p>
<f:view>
<h:form id="testForm">
<h:outputLink id="viewDetails" value="#">
<h:outputText value="View Details"/>
</h:outputLink>
<h:panelGroup id="popup" class="popup" title="test Panel" layout="block" >
</h:panelGroup>
</h:form>
</f:view>
</div>
</div>
</ui:define>
</ui:composition>
</h:body>
</ui:composition>
リンクをクリックするとダイアログボックスが表示されるはずですが、単純なjsfページでテストすると正常に動作しますが、このページでは動作しません。