2012-10-09 42 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>