[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: w3m-form



From: Yuuichi Teranishi <teranisi@gohome.org> さん曰く
Subject: [emacs-w3m:02981] Re: w3m-form
Message-ID: <m3heni1u0b.wl@gohome.org>
Date: Fri, 15 Mar 2002 10:48:04 +0900

寺> > とりあえず報告のみですが,http://linux.ascii24.com/linux/ を見に行こうと

寺> > http://www.panafax.co.jp/
寺> > http://www.panasonic.co.jp/Ptop/index.html

寺> 修正しときました(つもり)。

実は、map のセレクトができなかったので、ず〜〜ともんもんとしてい
たのですが、やっと原因がわかりました。

# 正確にいうと、w3mmee は大丈夫で w3m, w3m-m17n は時々できるとき
# もあったりした。

調べてみると、w3m -halfdump のとき display_image=off、または、
image 未対応の w3m だと、

% cat usemap.html 
<html>
<img src="http://linux.ascii24.com/images/linux_logo3.gif" width="171" height="107" alt="ASCII24.com" BORDER="0" usemap="#ascii24_logo">
<map name="ascii24_logo">
<area href="http://ascii24.com/" alt="ASCII24.com" shape="rect" coords="6,8,102,34">
<area href="http://linux.ascii24.com/" alt="日刊アスキー Linux" shape="rect" coords="4,40,159,90">
</map>
</html>

% w3m -halfdump usemap.html  (以下、適当に改行)
<form_int fid="0" action="map" method="internal">
<input_alt fid="0" type=hidden name=link value="ascii24_logo">
<input_alt hseq="1" fid="0" type=submit no_effect=true>
<pre_int>
<img_alt src="http://linux.ascii24.com/images/linux_logo3.gif">
ASCII24.com
</img_alt>
</pre_int>
</input_alt>
<map name="ascii24_logo">
<area href="http://ascii24.com/" alt="ASCII24.com" shape="rect" coords="6,8,102,34">
<area href="http://linux.ascii24.com/" alt="日刊アスキー Linux" shape="rect" coords="4,40,159,90">
</map>
<internal>
</internal>

のように <img_alt ..> から src 以外の要素を消しています。ので、
usemap が無いときはその前の

<input_alt fid="0" type=hidden name=link value="ascii24_logo">
                                                ~~~~~~~~~~~~
を使うようにしました。w3m のソースを見るかぎりこれで問題ないみた
いです。
						
# どこかしらブッ壊していたらごめんなさい。しかも、今週は、もう
# ほとんどいなくなってしまったりする。^^;

良く考えると、普段 w3m-treat-image-size nil でたまに t にしていま
した。Windows だと nil のままだけど。

-- 
白井秀行 (mailto:shirai@rdmg.mgcs.mei.co.jp)