Ես կցանկանայի մտնել մեկ այլ վեբ էջ, երբ նշեմ մեկ վանդակը, ավտոմատ կերպով: Ես գրել եմ պարզ հարցում javascripts-ում դա անելու համար, բայց չեմ կարողանում կատարել javascripts կոդը, երբ նշում եմ վանդակը: Փնտրելով վեբ էջի աղբյուրը՝ այն լավ է ներկայացնում արագության այս կոդը
#url_for_facet_filter($field.name,$facet.name)
բայց ես կարծում եմ, որ երբ ես սեղմում եմ checkbok-ի վրա, այն ավտոմատ կերպով չի կատարում javascript-ը և ես չեմ կարող ավտոմատ կերպով այլ վեբ էջ գնալ: Իմ .vm ֆայլի մյուս մասը լավ է աշխատում: Սա իմ Apache Velocity .vm ֆայլն է
<script language="javascript" type="text/javascript">
function selectFunction(url) {
var goTo = url;
window.location("goTo");
}
</script>
#if($response.facetFields)
<h2 #annTitle("Facets generated by adding &facet.field= to the request")>
Field Facets
</h2>
#foreach($field in $response.facetFields)
## Hide facets without value
#if($field.values.size() > 0)
<span class="facet-field">$field.name</span>
<ul>
#foreach($facet in $field.values)
<li>
<input type="checkbox" id="myCheckbox"
onclick="javascript:selectFunction("#url_for_facet_filter($field.name,$facet.name)")">
<label for="myCheckbox">$facet.name ($facet.count)</label>
</li>
#end
</ul>
#end ## end if > 0
#end ## end for each facet field
#end ## end if response has facet fields
Շատ շնորհակալ եմ ձեր օգնության համար:
window.location.replace(goTo)
կամwindow.location.href=goTo;
-ով, բայց ամեն դեպքում չի ստացվում: Այնուամենայնիվ, շնորհակալություն 23.11.2013