-1

大きなアプリケーション構成ファイルを処理し、抽出された構成データを表形式で表示する CGI perl スクリプトがあります。

列の 1 つは、構成ファイルから抽出された特定のサーバーのホスト名を示します。

私がやりたいことは$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 に答える