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
mais ca ne change rien
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 //<![CDATA[ //]]>
Comment faire svp?
Merci
Partager