このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

リンクの埋め込み

発言者:太田純
( Date Monday, December 08, 1997 13:32:07 )


 はじめまして。CGI Kit1.3使わせていただいております。
 私はguestmsg.acgi を使わせていただいているのですが、
入力後、Thank Youページから、トップページへのリンクを
張りたいと考えています。スクリプトの

--- リプライ
return http_10_header & "<TITLE>Thank You</TITLE>" & crlf ツ
& "<BODY BGCOLOR=\"#FFFFFF\">" & crlf ツ
& "<h2>メッセージをありがとうございます</h2>" & crlf ツ
& "今後ともよろしくお願いします"

この辺りに変更を加えれば良いとは思うのですが、

& "<a href=index.html>top page</a>"

ではうまくいきません。非常に初歩的な質問で申し訳ございませんが
宜しくお願いします。

田中求之 さんからのコメント
( Monday, December 08, 1997 16:24:37 )

>& "<a href=index.html>top page</a>"
>ではうまくいきません。

うまく行かないというのが、正しいページへのリンクになってないということ
なのか、そもそもリンクとして機能しないということなのか、その辺がちょっと
わからないのですが、とりあえず、以下のように書いてためしてもらえますか?

& "<a href=\"/index.html\">top page</a>"

リンク先の指示の部分に引用符をきちんと埋め込んだことと、トップページを
絶対パスで指定するように / を追加してあります。

引用符を埋め込むときには \ でエスケープ処理する必要がありますので気をつけて
ください。

太田純 さんからのコメント
( Monday, December 08, 1997 19:37:22 )

さっそくのお返事ありがとうございました。
説明不足で申し訳ございませんでした。
構文解析でエラーが出てしまっていたのです。
しかし、/と \を追加して試してみたといころ、構文解析で
エラーも出ず、リンクもしっかり張られました。
本当にありがとうございます。