[Date Prev][Date Next][Thread Prev][Thread Next][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)