2012-10-09 79 views
0

我只是想輸出這種使用PrimeFaces手機:如何使用PrimeFaces Mobile添加body onload?

<body onload="windowOnLoad();"> 

這是頁面的樣子:

<?xml version="1.0"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<f:view xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:ui="http://java.sun.com/jsf/facelets" 
    xmlns:pm="http://primefaces.org/mobile" contentType="text/html" 
    renderKitId="PRIMEFACES_MOBILE"> 

    <pm:page title="Mobile Login"> 
    <pm:header> 
     <script language="JavaScript" type="text/javascript"> 
function bodyOnLoad() { 
    alert("in bodyOnLoad"); 
} 

</script> 
</pm:header> 

     <pm:view id="viewForm"> 
      <pm:content onload="bodyOnLoad();"> 

Test 

      </pm:content> 
     </pm:view> 
    </pm:page> 
</f:view> 

我試圖把它的下午:頁,下午:看, PM:內容。似乎沒有工作?我相信我錯過了一些容易的事情。

謝謝。

回答

1

這變成了更一個Javascript解決方案:

<pm:header> 
     <script language="JavaScript" type="text/javascript"> 
function bodyOnLoad() { 
    alert("in bodyOnLoad"); 
} 
window.onload = bodyOnLoad; 

</script> 
</pm:header>