0

別の div のオプションに基づいて入力されたクエリ結果を含む div をバインドするために、coldfusion AJAX 呼び出しを使用しています。AJAX で呼び出される DIV には、複数のタブを作成する CFLAYOUT タグがあります。

1 つのタブに、優れたグラフを作成する Coldfusion CFCHART 要素があります。内部にあるタブ DIV の寸法に基づいてグラフのサイズを変更したい。

CFCHART タグは高さと幅のピクセル サイズを受け入れるようで、ブラウザ ウィンドウのサイズに基づいてチャートのサイズを動的に変更できるようにする必要があります。オブジェクトはフラッシュのままにしたいのですが、必要に応じて JPEG または PNG に変更できます。

これらの寸法を簡単に取得し、Javascript で変更するにはどうすればよいですか? 他に簡単な方法はありますか?ウィンドウのサイズを変更するにはどうすればよいですか?

4

1 に答える 1

0

cfchartを使用してこれを動的に実現することはできません。Coldfusionはすべてのコードを生成し、ページの読み込み時に設定したパラメーターに基づいてSWFまたは画像にコンパイルします。

あなたの最善の策は、良いjqueryグラフプラグインを見つけることです。クイック検索で、cfchartに似たプラグインを見つけました-http ://www.jqplot.com/

また、CSS3とHTML5を調べたいと思うかもしれません。今では、JavascriptやcfChartsを使用せずに多くのことができます。

http://csswizardry.com/2010/02/css-bar-charts-styling-data-with-css3-and-progressive-enhancement/

于 2012-04-26T22:18:30.723 に答える