>
> The following testcast fails under 1.20.  Basically, if there is a hash
> deref inside an HREF tag, without quotes, you get the following error:
>
> [27723]ERR: 13: Line 4: Missing right +]
>
> If you quote the HREF or create a temporary variable to hold the
> hash deref
> everything works fine.
>
>[..]
>
>
> <A HREF=[+ $topic->{TOPICID} +]>Link</A>

I know this problem. As you write above, writing

<A HREF="[+ $topic->{TOPICID} +]">Link</A>

will solve the problem. Because parser tries to find the end of the HREF arg
and if not quoted the end is after the first space or when he finds a >.
Because the quoting doesn't hurt (as far as I see) I haven't changed this
until now, to make the parser not to compilcated and therfor not to slow.

Gerald

-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     [EMAIL PROTECTED]         Voice:    +49 6133 925151
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------

Reply via email to