CGI-BBS > ホームページ記述言語 > HTML > HTMLの改造でフレーム内でのスタイルシートを追加したい。


カレッヂ
カレッヂ


質問者 gaow  投稿日 2005/6/21(火) 13:44:42
はじめまして。初心者ですが教えてください。
検索エンジンのCGIを改造しようとしていますが、フレームで表示しているので、スタイルシート
をそれぞれのフレーム内で外部参照で呼び出しています。

以下のような場合ですとうまくいきますが、

&HTML_Header;
print <<"EOB";
	<HEAD>
        <link rel="stylesheet" href="../../sample2.css" type="text/css">
        </HEAD>
        <IMG SRC='../../image/boder-smmer4.gif'>
        </HTML>
EOB
}

以下の場合だと単純に上記の部分を追加するとエラーとなり、表示できません。

&HTML_Header;
print "検索終了<BR>\n";
print "<HEAD><link rel="stylesheet" href="../../sample2.css" type="text/css"></HEAD>\n";

上記のような場合は、どのように記述すればうまくいくでしょうか?

初心者で恐縮ですが、どうぞ宜しくお願い致します。

【習熟度】多少の設置経験

回答者 こう  [削除]  投稿日 2005/6/23(木) 02:36:08
下の記述は明らかに問題点があります。

&HTML_Header;
print "検索終了<BR>\n";
print "<HEAD><link rel="stylesheet" href="../../sample2.css" type="text/css"></HEAD>\n";

            ↑
          ここの " で終了している為

正しくは・・・・・

&HTML_Header;
print "検索終了<BR>\n";
print "<HEAD><link rel=\"stylesheet\" href=\"../../sample2.css\" type=\"text/css\"></HEAD>\n";

・・・と、上記のように " の前に\マークを付けてあげましょう。
そうすることによってうまくいくかと思います。

質問者 gaow  [削除]  投稿日 2005/6/23(木) 09:15:32
有難うございます!!

助かりました。¥マークを入れたら正常に表示できるようになりました。

有難うございました。(^^)

このページは終了したので返信(回答)は書きこめません
 


Web裏技