From: "Luis Guillot" <[EMAIL PROTECTED]>
> I don't know how I can execute an event of Javascript into a link in a
> program in Perl. This event of JavaScript have executed a function
> that return a HTML page. Anybody know how I can it?
>
> Is it possible do it this?:
> $datos=$datos."<a href='" . $me .
> "?C=OFERTAS2&EMPRESA=".$empresa_param."&NREF=".$nref."'
> onMouseOver=\"linkFTecnica(nref2)\">";
>
> What is bad in this code?
It's terribly unreadable. Please read on doublequotes and quotelike operators. Or even
learn the HEREDOC syntax:
$datos = $datos
. qq{<a href='$me?C=OFERTAS2&EMPRESA=$empresa_param&NREF=$nref'
onMouseOver="linkFTecnica(nref2)">};
or
$datos = $datos . <<"*END*";
<a href='$me?C=OFERTAS2&EMPRESA=$empresa_param&NREF=$nref'
onMouseOver="linkFTecnica(nref2)">
*END*
Another problem is that you include the variables in the URL without encoding them.
So maybe the easiest would be :
use CGI::Enurl; # http://Jenda.Krynicky.cz
$datos = $datos . "<a href='$me?"
. enurl({C => 'OFERTAS2',
EMPRESA => $empresa_param,
NREF => $nref
}) . q{' onMouseOver="linkFTecnica(nref2)">};
# I assume $me is the name of the script and as such it doesn't contain any special
characters.
To get back to your main question ... I don't understand what you want. Could you
reword it?
Jenda
=========== [EMAIL PROTECTED] == http://Jenda.Krynicky.cz ==========
There is a reason for living. There must be. I've seen it somewhere.
It's just that in the mess on my table ... and in my brain.
I can't find it.
--- me
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]