Хорошо, вот странная проблема для вас, парни, девчонки из песка.
Я использую тег window.open в JS, чтобы открыть файл .cfm
, который откроется в Excel (отчет), однако переменная добавленного URL-адреса, похоже, изменится. Кажется, что? изменяется на _
, и поэтому браузер считает, что это текстовый файл, а не веб-страница. Любые идеи ??
window.open("amal_reports/rpt_change_indicator_notes.cfm?batch="+selBatch);
URL должен быть
http://example.com/amal_reports/rpt_change_indicator_notes.cfm?batch=1160
но когда браузер спрашивает, что делать с файлом, он говорит
rpt_change_indicator_notes_cfm_batch = 1160 и хочет открыть текст
файл.
Если я вызываю отчет непосредственно в URL без формы или JS, происходит то же самое, наоборот, если я удаляю переменную URl (?batch=1160
), отчет открывается в Excel, как и ожидалось, но данные не заполняются, потому что номер партии отсутствует.
Итак, подведем итог: браузер меняет мою ссылку .cfm
с js
или непосредственно в браузере на _cfm
, и поэтому он не открывается в Excel, как ожидалось.