I finally understood what was wrong : The 'true' and 'false' parameters of the test() function are evaluated before calling. I have to redesign my screen ... pascal -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.zope.org/pipermail/zpt/attachments/20051111/5a677954/attachment.htm