2 DEADLY> т.е. без перезагрузки страницы? Иогда можно используя подгрузку новых javascript-включений с сервера обрабатывать запрос средствами php и им брать данные из XLS
2 DEADLY> тогда не знаю Предполагаю, что Excel умеет делать шаблоны для подключения своих файлов. По крайней мере, Access со своими базами так умеет управлять. Но, честно говоря, не приходилось сталкиваться.
DEADLY JavaScript работает на стороне клиента. Ответ - никак. Если файл exelя на компьютере пользователя - либо брандмауэр, либо антивирус, либо браузер убьёт этот скрипт ради безопасности.
// Раздумывает, а не поймать ли Davil'а на игре слов.... // Ведь JavaScript бывает серверного исполнения, а в некоторых версиях // эксплорера можно получить доступ к файловой системе... шЮтка.
Горбунов Олег Для серверного JavaScript необходим соответствующий программный пакет, установленный на сервере. Некоторые версии експлорера - далеко не большинство браузеров. Отмазался?
Дайте я угадаю? Доморощенный горе-предприниматель решил открыть интернет-магазин на народ.ру. А поскольку бизнес этот капиталовложений требует - он решил посмотреть, как дело пойдет. Поэтому денежку вкладывать не хочет. Решил он, видимо, предпринимательский риск свести к минимуму, или вообще его убрать. Тогда как только он раскрутится, пусть новый учебник по экономике напишет, ок? А то тут всякие Кейнсы, Смиты, Рикардо, Буагильберы, Марксы чего-то напридумывали - а все неправильно.
<iframe src="file.txt"> Причем весь контент следует заключить в <div></div> для того, чтобы можно было получить этот текст в JavaScript.
Ты бы у сокращений точку в конце ставил, что ли... а то я только щас понял, что это - находится.... если я правильно понял?
DEADLY в файле весь текст загоняешь в Код (Text): <div id="con">TEXT-CONTENT</div> Затем в том же файле получаешь этот текст в переменную: Код (Text): <script language="javascript"> var txt = document.all.con.innerText; </script> Затем из ифрейма эту переменную передаешь в родителя: Код (Text): <script language="javascript"> parent.myfun(txt); </script> В родителе пишешь ту самую функцию myfun(txt), в которой получаешь и обрабатываешь весь этот текст.
как я понял создал file.txt файл : <div id="con">какой то текст</div> <script language="javascript"> var txt = document.all.con.innerText; </script> создал родителя index.html : <html> <head> <title>123</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <iframe id="myfun" src="file.txt" width="0" height="0" scrolling="no"></iframe> <script language="javascript"> parent.myfun(txt); </script> </body> </html> НО ЧТО ТО НЕ РАБОТАЕТ ПОДСКАЖИТЕ В ЧЕМ ОШИБКА
Немного не то. В index.html надо написать функцию: Код (Text): <script language="javascript"> var txt = document.all.con.innerText; function myfun(txt){ var e = txt; } </script> Затем : <script language="javascript"> parent.myfun(txt); </script> Это должно быть не в index.html, а в file.html (не txt).
Неужели изменять можно, а переименовывать нельзя? Можно попробовать конечно и txt, но мне кажется так работать не будет... (По крайней мере не во всех браузерах)