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

Re: serious form submission bug:!CURRENT_URL!



えーと、日本語 ^^;;;

From: Katsumi Yamaoka <yamaoka@jpl.org> さん曰く
Subject: [emacs-w3m:04630] Re: serious form submission bug: !CURRENT_URL!
Message-ID: <yotlhebkmdmd.fsf@jpl.org>
Date: Tue, 04 Feb 2003 21:31:06 +0900

山岡さん> >   Title:          vmailmgr@lists.em.ca: Search Form
山岡さん> >   URL:            http://lists.em.ca/?command=searchform&list=vmailmgr
山岡さん> 
山岡さん> > http://lists.em.ca/!CURRENT_URL!?submit=Search+vmailmgr&terms=frontmail&list=vmailmgr&command=search
山岡さん> 
山岡さん> I don't know how to fix it so far, sorry.  However, I found the
山岡さん> string "!CURRENT_URL!" in the w3m (not emacs-w3m) source files.
山岡さん> Dones anyone know what is it?

http://mi.med.tohoku.ac.jp/~satodai/w3m-dev/200006.month/910.html
http://mi.med.tohoku.ac.jp/~satodai/w3m-dev/200110.month/2330.html
http://www.w3.org/TR/html4/interact/forms.html#h-17.8

あたりを読んで半分わかった気になって w3m のソースを読むと、
<form_int method="get" action="!CURRENT_URL!" fid="0"> 
という感じで action が指定されることがあるようです。

ただし、w3m-form では、current-url を付加して
[w3m-form-object get "http://lists.em.ca/!CURRENT_URL!" ...
にしちゃっているので、w3m-form-submit で "/!CURRENT_URL!$" にマッ
チしたときは w3m-current-url に置き換えるようにしてみました。

なんか、置き換えの周辺が冗長な気がするので、また明日にでも考えます。

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