Цитата:
Цитата:
Цитата:
|
Цитата:
$patchReg='#^[0-9]+$#'; $nameReg='#^[a-z0-9_\-]+$#i'; if($_GET['file']=='xml' && preg_match($patchReg,$_GET['patch'])){ header('Content-type: text/xml; charset=utf-8'); file_get_contents($_GET['patch'].'.xml'); }else if($_GET['file']=='xsl' && preg_match($nameReg,$_GET['name'])){ header('Content-type: text/xml; charset=utf-8'); echo file_get_contents($_GET['name'].'.xsl'); }else{ # Отдаём index.php, то что ты видишь в View Source } |
Цитата:
Цитата:
Цитата:
2) file=xml&patch=0 это application/x-www-form-urlencoded 3) в каких браузерах кодировка в Content-Type на что-то влияет (хотя бы для метода POST)? |
Цитата:
function xWidth(e,w){ if(w){if(w>0) e.style.width=w+'px'; else return 0} if(xNum(e.style.width)) return parseInt(e.style.width); return e.offsetWidth; } Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
if(w){if(w>0) e.style.width=w+'px'; else return 0} ты себе противоречишь: есть. Но зачем? divButton: 1) я бы передавал "div" вместо "b" как название тэга, на двух символах ты ничего толком не сэкономишь 2) вообще необходимость в этой функции сомнительна, разве что для div'ов с hover. Если нужно создать много тэгов можно использовать innerHTML Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
По-моему, два if'а в одной строке -- лишнее. Я же про оформление говорю, а не про реализацию.
|
ой блин... чёт йа ступил... а так норм будет?
if(w)e.style.width=(w>=0)?w+'px':0; |
Ещё мзминил строку
b = (b == "a") ? ((navigator.userAgent.indexOf("MSIE 6") >= 0) ? "a": "div") : "div"; на if(tag=='a'&&!navigator.userAgent.indexOf('MSIE 6')>=0)tag='div'; |
нет... на эту
if(tag=='a'&&navigator.userAgent.indexOf('MSIE 6')==-1)tag='div'; Думаю, так правильнее стало... |
Цитата:
if (w) e.style.width = (w >= 0) ? w + 'px' : 0;Или даже if (w) e.style.width = (w >= 0 ? w : 0) + 'px'; По совсем хорошему от фигурных скобок не стоит отказываться, но это уже на любителя. |
Ну к 0 не обязательно ед. прикручивать, так что остановимся на первом варианте.
|
Kolyaj, удалось запустить скрипт?!
|
Который?
|
ы епт перепутал тя с x-yuri:-?
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
не бывает лучших форматов. JSON эффективнее/проще XML (например, для php <-> javascript), а вот какие преимущества у XML
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Для справки: объект XMLHttpRequest имеет в своем имени XML вовсе не потому, что предназначается для передачи XML, а всего лишь ребята из Mircosoft хотели протолкнуть в году так 2000 эту технологию внутри Microsoft же, а XML тогда был дико популярен. |
Цитата:
|
Цитата:
Цитата:
По-моему ты пишешь глупости. Объекта XMLHttpRequest в ИЕ вообще нет, если что. Но и ActiveX и XMLHttpRequest возвращают именно xml и JS воспринимает это соответственно. Конечно, можно получить и просто текст, а потом парсить, но это уже извращение. Да, и XMLHttpRequest был придуман именно для XML. |
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Кто мудаки? XMLHttpRequest -- способ передачи данных. Не XML, не JSON/JSONP, не script, а просто данных. Обычного текста. А что с ним дальше произойдет, как вы его интерпретируете -- это уже ну никак не проблема XMLHttpRequest. Захотели интерпретировать данные с сервера как json -- хорошо, как xml -- тоже неплохо.
|
Цитата:
|
Они начало современному динамическому вебу положили, а теперь мудаки :)
|
непонятно, просто какие плюсы у xml
я только для серверной части нашел: можно передавать большие объемы (импорт), но не загружать весь файл в память (есть такие парсеры) |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Кста, при правильном использовании XSL может сильно уменьшить трафик.. |
Часовой пояс GMT +3, время: 11:36. |