• 締切済み

フォルダの変数について

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"> の様になる。 こんな便利な方法はあるのでしょうか? よろしくご教授下さい。

みんなの回答

  • kura07
  • ベストアンサー率50% (30/59)
回答No.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"); あんまり利点はない様に思いますが…

toriaezu99
質問者

お礼

どもありがとうございました。 あまり 良い考えではなかったですね。 またお願いします。

関連するQ&A