Désolé de remettre ca mais les Facelets cachent des subtilitées que je ne maitrise vraiment pas.

Je ne parviens pas à insérer du JavaScript dans mes pages

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
 
<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:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:t="http://myfaces.apache.org/tomahawk"
	template="/site/template.xhtml">
 
<script type="text/javascript">
function wait() {
document.getElementById('content:searchImage').style.visibility = "visible";
document.getElementById('content:displayAll').style.visibility = "hidden";
}
function wait2() {
document.getElementById('content:searchImage2').style.visibility = "visible";
document.getElementById('content:searchButton').disabled = true;
}
</script>

Le HTML généré est le suivant :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<script type="text/javascript" language="Javascript">
//<![CDATA[
function dpf(f) {var adp = f.adp;if (adp != null) {for (var i = 0;i < adp.length;i++) {f.removeChild(adp[i]);}}};function apf(f, pvp) {var adp = new Array();f.adp = adp;var ps = pvp.split(',');for (var i = 0,ii = 0;i < ps.length;i++,ii++) {var p = document.createElement("input");p.type = "hidden";p.name = ps[i];p.value = ps[i + 1];f.appendChild(p);adp[ii] = p;i += 1;}};function jsfcljs(f, pvp, t) {apf(f, pvp);if (t) {f.target = t;}f.submit();dpf(f);};
//]]>
</script>

Il n'y a aucune trace de mes focntions, j'ai bien essayé de les mettre mes dans
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
//<![CDATA[
//]]>
mais ca ne change rien


Comment faire svp?

Merci