scva, Можно вопрос. Каковы ваши знания в JS,AJAX? Если они выше новичка, то перечисленных методов вполне достаточно для написания или нахождения в сети подобного. Если совсем мало - писать готовые решения здесь не будут. Поймите правильно.
xmlHTTP_new_event.open("POST","имя скрипта.пхп",true);
xmlHTTP_new_event.setRequestHeader("Content-Type", "text/plain");
xmlHTTP_new_event.onreadystatechange=respons_func; // имя принимающей функции
xmlHTTP_new_event.send(str); // В переменной str то что отправляеш серваку
function respons_func(){
if(xmlHTTP_new_event.readyState == 4){
var response=xmlHTTP_new_event.responseText; // В переменной результат, который вернул скрипт, дальше делаете все что хотите
el_aspect: Верю но то, что хочу сделать пока не выходит.
что именно?
Ваш пхп скрипт возвращает данные, не важно, плаинтекст или xml. Что мешает в принимающей JS функции разрезать полученный результат на 3 части по какому-то разделителю, который вставлен в результат?
Agafonov: Это будет интересно тем,у кого траффик поджимает,а скачать файл охота
позвольте усомнится. Где в сети Вы видели большие файлы без упаковки? Инстальники - в архиве. Музыка и картинки - архив. Видео, чаще всего уже не перепаковать, или минимум выигрыша.
так уж и много
количество пропорционально красоте =)
scva, Можно вопрос. Каковы ваши знания в JS,AJAX? Если они выше новичка, то перечисленных методов вполне достаточно для написания или нахождения в сети подобного. Если совсем мало - писать готовые решения здесь не будут. Поймите правильно.
Вот попробуйте почитать: http://www.codenet.ru/webmast/js/ajax/
Еще раз повторюс, пхп, для вашей задачи, практически ненужно.
Можно сделать совсем кривое решение, но быстрое и без программирования(почти)
<a href="Статья1.html" target="s1" onclick="document.getElementById('s1').style.display='block'">Статья</a><br><br>
<iframe id=s1 name=s1 style='display:none'></iframe>
Стилями можете сделать IFRAME по вкусу
scva,
нет варианта решения сугубо на серверном языке, в вашем случае пхп.
Придется использовать JS, а если делать красиво, то много JS + AJAX. Как такового пхп почти не нужно, вернее нужно на уровне печати HTML кода.
Rh+,
Я бы на вашем месте выводил ошибку 500. Ее, проверенно, нормально обрабатывает и яша и рама, и гуглер (без каких либо последствий и санкций).
А как вариант вывода, конечно 1.
Нужно клиенту отдать готовый для печати документ. Никто не будет что-то куда-то сохранять и потом печатать.
А чем не подходит печать HTMLа прямо из броузера???? Если не очень мудрить со стилями, то получается все ок
это фетиш чтоли такой?
ща даже сам улыбнулся,... выкусил кусок из своего сайта, не посмотрев.. Нормально переписал
Верю но то, что хочу сделать пока не выходит.
что именно?
Ваш пхп скрипт возвращает данные, не важно, плаинтекст или xml. Что мешает в принимающей JS функции разрезать полученный результат на 3 части по какому-то разделителю, который вставлен в результат?
el_aspect, Можно, если фунцию AJAX запроса и обработки результатов полностью написать самостоятельно. Поверьте, это просто.
Это будет интересно тем,у кого траффик поджимает,а скачать файл охота
позвольте усомнится. Где в сети Вы видели большие файлы без упаковки? Инстальники - в архиве. Музыка и картинки - архив. Видео, чаще всего уже не перепаковать, или минимум выигрыша.
образы дисков, как правило, тоже нечего паковать.
Хочу открыть сервис.
Вы уверены что мощности сервера хватит? Ведь процесс сжатия требует достаточно много рессурса.
T.R.O.N добавил 17.12.2008 в 13:46
Сделать это реально
Вы еще не забывайте о таймауте броузера