過去の桐井戸端BBS (桐ver.9)
29869 レポートのhtml書き出しでリンクをはる記述をしたい 今村 誠 2005/05/09-14:23
こんにちは、ホームページにリストをアップしたいので
桐9sp1の一覧表レポートで、ヘッダのテキストに
最初のページに戻るためのリンクを張ろうと、下記の様に記述しましたが、アップしてみると
"<A href=""index.html"">index.html</A>にリンクしています"が
<A href="index.html">index.html</A>にリンクしています
の様に表示されてリンクされません。
どのような記述をしたらトップページにリンクしてくれるのでしょうか。
29870 Re:レポートのhtml書き出し うにん 2005/05/09-15:01
記事番号29869へのコメント

>"<A href=""index.html"">index.html</A>にリンクしています"
>が
><A href="index.html">index.html</A>にリンクしています
>の様に表示されてリンクされません。
>どのような記述をしたらトップページにリンクしてくれるのでしょうか。

HTML中の「<」はタグ開始となってしまうので、全て「<」に変換されているはずです。
ですから、逆にタグにしたければそれを「<」に戻せばいいです。
他に少なくとも「&」が「&」になっているでしょう。
桐から書き出しするときこの変換をしないという設定は、ないようです。
印字属性にあれば便利なんですが。書き出してからメモ帳などで編集でしょうね。

29871 Re:レポートのhtml書き出し 今村 誠 2005/05/09-15:35
記事番号29870へのコメント
うにんさんお返事ありがとうございました。
ページ数が多かったのでメモ帳の編集はしたくなかったので
印字コマンドを使ってhtmlファイルをつくりました。
印字項目は1項目だけなので前後に桐の書き出したファイルを元に下記のようなイベントを書きました。
せっかくのhtmlも色々制約があって(:_;)

 絞り込み 単一化={[ローマ字]}
 if (&選択件数>0)
  変数宣言 文字列{&ファイル名[&選択件数]},数値{&書出数,&終了判定}
  &書出数=&選択件数
  検索 [ローマ字] {#計算(#代入(&ファイル名[#行番号],[ローマ字])\
     ,"┤有り円値")}
  繰り返し &秒=1,&書出数
   解除 *
   並べ替え 索引名="よみ曲名"
   絞り込み [ローマ字]_&ファイル名[&秒], 文字比較方法=自動, 部分一致検索=しない
   印字開始 &ファイル名[&秒]+".html", 終了状態=&終了判定
  if ( &終了判定=-1)
    確認 "共有違反の時"
    return
   else if (&終了判定=0)
    確認 "エラー終了の時"
    return
   else
   end
   印字 "<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">"
   印字 "<HTML LANG=""ja""><HEAD>"
   印字 "<meta http-equiv=""Content-Type"" content=""text/html;charset=Shift_JIS"">"
   印字 "<meta name=""GENERATOR"" content=""管理工学研究所 桐ver9"">"
   印字 "<TITLE>表題なし(homepage.rpt)</TITLE>"
   印字 "</HEAD>"
   印字 "<BODY BGCOLOR=""#FFFFFF"" TEXT=""#000000"">"
   印字 "<TABLE BORDER=""1"" CELLSPACING=""1"" CELLPADDING=""4"" WIDTH=""100%"">"
   印字 "<TR VALIGN= TOP ALIGN=LEFT>"
   印字 "<TH COLSPAN=""2"" WIDTH=""100%"" ALIGN=""center""><A href=""index.html"">目次に戻る
</A></TH>"
   印字 "</TR>"
   繰り返し (.not #eof)
    印字 "<TR VALIGN= ""top"">"
    印字 "<TD COLSPAN=""2"" WIDTH=""100%"" VALIGN=""middle"">"+[印刷曲名]+"</TD>"
    印字 "</TR>"
    ジャンプ 行番号=次行
   繰り返し終了
   印字 "</TABLE>"
   印字 "<BR CLEAR=""all"">"
   印字 "<BR>"
   印字 "</BODY></HTML>"
   印字終了 改頁=しない
  繰り返し終了
  繰り返し &秒=1,&書出数
  繰り返し終了
 end
 解除 *

戻る