-1

我有一个 CGI perl 脚本,它处理大型应用程序配置文件并以表格格式显示提取的配置数据。

其中一列显示了从配置文件中提取的给定服务器的主机名。

我想做的是$alias当用户将鼠标悬停在主机名上时显示别名(存储在 中) - 就像工具提示一样。

每个表行都有不同的主机名和别名,我通过遍历数组来创建表。

我正在使用面向对象的 CGI Perl 方法。

我尝试使用以下内容:

print $cgi->start_td({class=>'primpeer',title=>'$aliasName'}),"$hostName";  

但这只是回应了工具提示中的 $aliasName 而不是 $aliasName 的内容

4

2 回答 2

2

将您的值$alias放入一个title属性(可能是一个td元素)。它将为您生成一个工具提示,就像元素的alt属性一样。img

于 2013-02-15T16:49:00.527 回答
1

单引号内的变量不会被轮询。
只需使用双引号而不是单引号:

print $cgi->start_td({class=>'primpeer',title=>"$aliasName"}),"$hostName";  
                                        here __^   here __^

或不带任何引号:

print $cgi->start_td({class=>'primpeer', title=>$aliasName}), $hostName;  
于 2013-02-16T11:34:36.770 回答