Web разработка

avatar
Подробнее ↓

Тестирование в IE6

Написал ololo

internet Explorer is CoolОдин из наших пользователей не так давно участвовал в конкурсе на разработку оконного интерейса а'ля фейсбук, организованным администрацией сайта вконтакте.ру. У него не нашлось возможности протестировать своё решение в шестой версии Internet Explorer и, несмотря на очевидное превосходство, вместо заслуженных ноутбука и первого места он получил лишь третье.

Я задался вопросом изучить этот вопрос применительно к Windows и мне удалось обнаружить два основных решения кроме уже известного ранее и нестабильно работающего IEtester.

Первое, официальное, от производителя браузера: Microsoft предлагает для свободного скачивания.
Читать дальше

Вопрос по js

Написал bananan

вот есть у меня js файлик и несколько html доков к которому он приатачен, в файле есть 3 операции предположим:

Операция_над(голова)
Операция_над(тело)
Операция_над(ноги)

В первых двух html есть голова, тело, ноги
В последнем нет головы — соответственно js не исполняет 2 оставшихся операции

как бы решить эту проблему не создавая отдельный скрипт для отдельной странице, есть ли какие нить дерективы игнорирования ну или чё нить похожее, либо же проверять существует ли голова или нет

Лучшие в сфере информационных технологий

Написал ololo

Пресс-служба Губернатора Курской области сообщает, что сегодня подведены итоги областного конкурса в сфере информационных технологий и информационных систем.

Конкурс проводился в трёх номинациях:
— «Сайт Курской области – лидер посещаемости»
— «Популярная компьютерная фирма»
— «Популярный провайдер сети Интернет»
результаты конкурса

Определение мобильных браузеров

Написал ololo

Определение мобильных браузеров

Всё, что нужно для определения мобильных браузеров, можно найти здесь.
В ассортименте имеются регулярные выражения для Apache и скрипты на ASP, ColdFusion, JSP, JavaScript, PHP и Ruby.

Подгрузить CSS/JS динамически

Написал bananan

Вот код для динамической подгрузки CSS и JS ©

function loadjscssfile(filename, filetype){
 if (filetype=="js"){ //if filename is a external JavaScript file
  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", filename)
 }
 else if (filetype=="css"){ //if filename is an external CSS file
  var fileref=document.createElement("link")
  fileref.setAttribute("rel", "stylesheet")
  fileref.setAttribute("type", "text/css")
  fileref.setAttribute("href", filename)
 }
 if (typeof fileref!="undefined")
  document.getElementsByTagName("head")[0].appendChild(fileref)
}

loadjscssfile("myscript.js", "js") //dynamically load and add this .js file
loadjscssfile("javascript.php", "js") //dynamically load "javascript.php" as a JavaScript file
loadjscssfile("mystyle.css", "css") ////dynamically load and add this .css file

А как бы изъебнуться и сделать это всё с анимацией:
Например есть страничка с абсолютными слоями которые находятся за пределами экрана либо же скрыты, и подгрузив CSS они все расставляются на место (анимационно)

CSS reset

Написал bananan

А как вы его делаете (и делаете ли)? Я вот так:
/* //meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

© meyerweb.com/eric/tools/css/reset/ (с небольшими изменениями)

И собственно вопрос: как восстановить исходный вид input после задания ему border?

мини Flash слайдер

Написал bananan

Делал, но не пригодился, поэтому кому может будет нужным, качайте вместе с исходниками, там ничего сложного =)



+ Включает автослайд через 8 сек бездействия
+ XML подписи картинок

— недоделан прелодер (точнее его вообще нет)

Исходник