dポイントプレゼントキャンペーン実施中!

LINKやSCRIPTで .css とか .js とかのファイルを呼び出そうとしたいのですが、
そのファイルの格納フォルダを 拡張子で判断するような変数の使い方ってあるのでしょうか? 
たとえば 
print "<LINK rel="stylesheet" href="select_file/base.css" type="text/css" media="all">\n";
の 様に記述し 
変数select_file には 'css'や'js'のフォルダ名が格納されていて
実行すれば
<LINK rel="stylesheet" href="../css/base.css" type="text/css" media="all">
の様になる。
こんな便利な方法はあるのでしょうか?
よろしくご教授下さい。

A 回答 (1件)

関数に分離すれば…?



sub printTag{
$jsFdr = "../js/"; $cssFdr = "../css/";
if($_[0] =~ /\.js$/){ return "<script type=\"text/javascript\" src=\"$jsFdr$_[0]\"></script>\n"; }
if($_[0] =~ /\.css$/){ return "<link rel=\"stylesheet\" href=\"$cssFdr$_[0]\" type=\"text/css\" media=\"all\">\n"; }
}

んでもって

#これでjavascript出力
print &printTag("prototype.js");
#これでcss出力
print &printTag("style.css");


あんまり利点はない様に思いますが…
    • good
    • 0
この回答へのお礼

どもありがとうございました。

あまり 良い考えではなかったですね。
またお願いします。

お礼日時:2009/06/27 15:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!