• ベストアンサー

スタイルシ-トの色をPealの変数で変更できますか

print <<"END_HERE"; <style type="text/css"> <!-- body{ filter:progid:DXImageTransform.Microsoft.Gradient (startcolorstr='NAVY',endcolorstr='RED',gradienttype='0') } --> </style> END_HERE 上記は背景をNAVYからREDにグランテイションするスタイルシ-トです 変数を使用してREDをランダムに他の色に変更したいのですができますか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

ちなみにPerl 答えはできます。 @colors = ("red","blue","yellow");#などなど $color = $colors[int(rand($#colors+1))]; print <<"END_HERE"; <style type="text/css"> <!-- body{ filter:progid:DXImageTransform.Microsoft.Gradient (startcolorstr='NAVY',endcolorstr='$color',gradienttype='0') } --> </style> END_HERE で、どうでしょう。 ちなみに色は名前ではなく、16進数の方が良いかと。 ま、IE限定でやってるのなら気にする必要はないですが。

hana3090
質問者

お礼

有難う御座います、 スタイルシ-トに変数が使えることがわかり これから、他のCGIにも応用したいと思います。

関連するQ&A