Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
"&" must be "&" in <A href="...">, etc (namazu-bugs-ja#55)
- From: webmaster@xxxxxxxxxx
- Date: Fri, 27 Apr 2001 00:09:30 +0900 (JST)
- X-ml-name: namazu-devel-ja
- X-mail-count: 01396
Full_Name: Tietew
Version: 2.0.5
OS: Linux
Submission from: pppa75.chiba-ip.dti.ne.jp (210.170.233.75)
何となく namazu.cgi の出力を Another HTML-lint にかけてみて見つけたのですが,
<A href="..."> 中(に限らないですが)の "&" は "&"
と書かなければなりません。
場当たり的ですがページ移動用リンクの部分だけ直してみました。
--- output.c.org Thu Sep 14 17:49:28 2000
+++ output.c Fri Apr 27 00:01:22 2001
@@ -463,4 +463,7 @@
printf("whence=%d", w);
for (qs += strlen("whence="); isdigit(*qs); qs++);
+ } else if (*qs == '&') {
+ printf("&");
+ ++qs;
} else {
fputc(*(qs++), stdout);
@@ -468,5 +471,5 @@
}
if (foo == 0) {
- printf("&whence=%d", w);
+ printf("&whence=%d", w);
}
}
結果出力中の URI の & が正しくエスケープされているかまでは見ていません。
cf. Another HTML-lint:
http://openlab.ring.gr.jp/k16/htmllint/