количество пропорционально красоте =)
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а прямо из броузера???? Если не очень мудрить со стилями, то получается все ок
ща даже сам улыбнулся,... выкусил кусок из своего сайта, не посмотрев.. Нормально переписал
try{ xmlHTTP_new_event=new ActiveXObject('Msxml2.XMLHTTP'); }catch(e){ try{ xmlHTTP_new_event=new ActiveXObject('Microsoft.XMLHTTP'); }catch(e2){ xmlHTTP_new_event=false; } } if(!xmlHTTP_new_event){ xmlHTTP_new_event=new XMLHttpRequest(); } //---------------------------------------------------------- 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; // В переменной результат, который вернул скрипт, дальше делаете все что хотите }
что именно?
Ваш пхп скрипт возвращает данные, не важно, плаинтекст или xml. Что мешает в принимающей JS функции разрезать полученный результат на 3 части по какому-то разделителю, который вставлен в результат?
el_aspect, Можно, если фунцию AJAX запроса и обработки результатов полностью написать самостоятельно. Поверьте, это просто.
позвольте усомнится. Где в сети Вы видели большие файлы без упаковки? Инстальники - в архиве. Музыка и картинки - архив. Видео, чаще всего уже не перепаковать, или минимум выигрыша.
образы дисков, как правило, тоже нечего паковать.
Вы уверены что мощности сервера хватит? Ведь процесс сжатия требует достаточно много рессурса.
T.R.O.N добавил 17.12.2008 в 13:46
Вы еще не забывайте о таймауте броузера