2010-12-08 6 views
0

私はHTMLページにグラフを持っています。グラフは、IMGタグ内のcgi-binプログラムへの呼び出しによって生成されます。       < IMG src = "http://myserver.com/cgi-bin/StatBarChart.cgi?data=1,2,データ= 3,5,1 &伝説= EC、ER」> は現在、グラフのデータは(URL自体に。)GET引数として渡されHTML4のボタンのないPOSTDATA?

すべての作業OK、しかし、TEの引数が長すぎるGET 。私はPOSTDATA経由でデータを渡したいと思います。私が持っているすべての本(私が見つけたWeb上での議論)は、Submitボタンを含むフォームでPOSTDATAを使用することについて話しています。私は、Submitをせずにグラフをページの一部として表示したいだけです。これはできますか?それはHTML4で行うことができますか、それともjavascriptが必要ですか?

+0

mod_rewriteを使用すると、URLを短くすることができます。 –

答えて

1

自分でリソースを取得してimgタグに設定する必要があるので、javascriptが必要です。これはhtml4では不可能です。

また、長いURLでこの問題は発生しません。あなたのユーザは(私が単純な "ユーザ"とは考えていないソースコードを見ていない限り)それを見ることはありません。そのためにも問題はありません。

+0

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q208427に従って、Microsoft IEの最大URL長は2,083文字です。私のグラフの中にはその限界を押しているものもあります。 –

+0

bah、ゼロ、1、無限大原則に違反しています。あなたはそれからajavascriptの周りを回らないでしょう。 – Femaref

関連する問題