私は奇妙なエラーが発生している以下のコードを持っています。
function export_to_excel()
{
results_html = $('report_excel').innerHTML;
results_html = '<html><body><table align="center" cellspacing="0" cellpadding="0" width="100%"><tr><td colspan="9"><b>Employee Salary Register </b></td></tr><tr><td colspan="9"></td></tr>' + results_html + '</table></body></html>';
var input = new Element('input', {
'type': 'hidden',
'name': 'results[html]',
'value': results_html
});
var form = new Element('form', {
'method': 'post',
'name': 'Employee Salary Register',
'action': "html_to_excel"
});
form.insert(input);
document.body.appendChild(form);
form.submit();
}
この行でエラーが発生しています
results_html = '<html><body><table align="center" cellspacing="0" cellpadding="0" width="100%"><tr><td colspan="9"><b>Employee Salary Register </b></td></tr><tr><td colspan="9"></td></tr>' + results_html + '</table></body></html>';
編集:
その行を指しているFirebugのコンソールにエラーが表示されています 。スクリーンショットを添付しました
2 つのボタン (印刷とエクスポート) の下に、コードが画面に表示されていることがわかります。これらのコード行は関数の一部です。export_to_excel()
私のローカルサーバーでも完全に機能します。私はPrototypeJSを使用しています。誤解を招き、遅れて申し訳ありません。
どんな助けでも大歓迎です