I have a problem in cocoon 2.1.8 with a tab form...
in Explorer no problem
in Firefox this error:
Error: document.getElementById(state) has no properties
Source File: ... /js/forms-lib.js Line: 180
in forms-libs.js
function forms_showTab(tabgroup, idx, length, state) {
// Change state value
if (state.length > 0) {
document.getElementById(state).value = idx;
}
....
Can you help me?
thanks in advance, Alessandro
-------------------------------
Alessandro Vincelli
W4B - web for business s.r.l.
Firenze
via Pellicceria 10 - 50123
E-mail: [EMAIL PROTECTED]
tel: 055-2654270
Sylvain Wallez ha scritto:
werner wrote:
Yes, it's true. The tabs don't work when you have another form on the
page. This problem can be solved if you change the line in forms-lib.js:
document.forms[0][state].value = idx;
to
document.getElementById(state).value=idx;
Then there is another change in the xsl necessary, because the tab-state
widget is not generated with an id attribute (only with a name). In
forms-page-styling.xsl look for the line
<input type="hidden" name="{$state-widget}" value="{$active}"/>
and add the id attribute
<input type="hidden" name="{$state-widget}" id="{$state-widget}"
value="{$active}"/>
Then it works. I don't know it this is a hack or not. As far as I have
seen, this problem exists in 2.1.7 and 2.1.8 (without
Ajax)
It will be in 2.1.8 :-)
Thanks for spotting this!
Sylvain
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]