Hi,
ich habe einen eigenen Tag gebastelt (mit "<ui:composition>"), der eine Checkbox "simulieren" soll. Dazu benötige ich aber auch Funktionen in Javascript, die ich einfach mit <script></script> in das Tag einbinde.
Wenn ich nun das Tag in einer XHTML-Seite benutzen will, werden zu jeder "PseudoCheckbox" auch die zugehörigen Scripts generiert. Das heißt, zu jeder "PseudoCheckbox" gibt es einen neuen "<script>" Abschnitt.
Pseudocode:
wird zu:
Diese Scripts sind aber immer gleich, und es würde reichen, wenn ein solches Script nur einmal pro XHTML-Seite implementiert werden würde.
Kann man das irgendwie hinbekommen?
-= reeny =-
ich habe einen eigenen Tag gebastelt (mit "<ui:composition>"), der eine Checkbox "simulieren" soll. Dazu benötige ich aber auch Funktionen in Javascript, die ich einfach mit <script></script> in das Tag einbinde.
Wenn ich nun das Tag in einer XHTML-Seite benutzen will, werden zu jeder "PseudoCheckbox" auch die zugehörigen Scripts generiert. Das heißt, zu jeder "PseudoCheckbox" gibt es einen neuen "<script>" Abschnitt.
Pseudocode:
Code:
<html ...>
...
<body>
<h:form>
<xyz:InputCheckbox id="chbx_1" />
<xyz:InputCheckbox id="chbx_2" />
<xyz:InputCheckbox id="chbx_3" />
</h:form>
</body>
</html>
wird zu:
Code:
<html ...>
...
<body>
<form ...>
<script type="text/javascript">
// Code zur PseudoCheckbox
</script>
<input type="hidden" id="form:chbx_1" ... />
[img][/img]
<script type="text/javascript">
// Code zur PseudoCheckbox
</script>
<input type="hidden" id="form:chbx_2" ... />
[img][/img]
<script type="text/javascript">
// Code zur PseudoCheckbox
</script>
<input type="hidden" id="form:chbx_3" ... />
[img][/img]
</form>
</body>
</html>
Diese Scripts sind aber immer gleich, und es würde reichen, wenn ein solches Script nur einmal pro XHTML-Seite implementiert werden würde.
Kann man das irgendwie hinbekommen?
-= reeny =-