SQL を介して HTML テーブルを生成する古いクラシック ASP ページを使用しています。現在、テーブルが生成された後、ユーザーはボタンをクリックしてユーザーを別のページにリダイレクトし、SQL を再実行して新しいテーブルを生成しますが、この新しいページのコンテンツ タイプは Excel 形式に設定されています。
このオーバーヘッドをなくし、代わりにテーブルの ID に基づいて HTML テーブルを次のページに渡したいと思います。
JavaScript を介してオブジェクトを見つけることができることはわかっていますが、document.getElementById('IdHere');
その変数を次のページに渡すにはどうすればよいでしょうか?
以下は、現在のフォーム構造です。
<form method="post" name="xlsexport" target="_blank"
action="payment_analysis_xls.asp?<%=Request.QueryString%>&filename=paymentAnalysis.xls">
<a href="javascript:void(0);" onclick="javascript:document.xlsexport.submit();">Export to Excel</a>
<input type="image" src="xls.gif"/>
<input type="hidden" name="report" value="analysis"/></form>
フォームの onClick イベントを、ID でテーブルを取得する作成した関数に変更する必要があると思います。しかし、そこからどのように進めることができますか?
ありがとうございました!