Jump to content

riki

User
  • Posts

    52
  • Joined

  • Last visited

Everything posted by riki

  1. привет, html,body{height: 100%;}.page{overflow: hidden;min-height: 100%;} .c1{width: 50%;float: left;}.c2{width: 200px;float: left;;padding: 0 10px 0 10px;}.c3{width: 50%;float: right;;}.c1 .wrp { height: 100%; margin-right: 100px;padding: 10px;} .c3 .wrp {height: 100%; margin-left: 100px;padding: 10px;}<div class="page"> <div class="c1"><div class="wrp"></div></div> <div class="c3"><div class="wrp"></div></div> <div class="c2"> </div></div>Нужно дивы .c3.wrp и .c1.wrp растянуть на 100% экрана, его родитель .с1 имеет своего родителя .page - который на сто процетов экрана растягивается, но див .с1 почему не воспринимает высоту .page. Соотвественно и див .c1.wrp по высоте не растягивается.Можно ли без js сделать это?
  2. Тогда он и на других сайтах что должно работать, при выключенном js NoScrip-том. Не замечал что такого .... Разве на on* ничего вредоносного нельзя добавить?
  3. нет, не весь, кое-что он оставляет. Не могу сказать точно, что именно, но часть функциональности сайтов обычно сохраняется. Вырезает он обычно то, что влияет на внешний вид. Имхо, это не баг. Просто неопасные скрипты он не трогает. То есть NoScript отличает js скрипт который отвечает за функциональность от того который отвечает за внешний вид ? Функциональность и внешний вид могут быть тесно связаны(какая нибудь кнопка вылезет). По сути NoScript должен резать все что не разрешил пользователь, если он что то сам начинает разрешать (считая их скрипты не опасными ) то теряется принцип этого расширения. P.S. И к слову он режет не только js но все остальное - там тоже что ли он будет отличать функционал от чего другого)
  4. Ну как я и думал, заморочили людям голову. На том сайте у селекта стоит onchange="document.location.href=$(this).val();return true;" А это вполне себе такой javascript. Это видел, перед тем создать тему, в firebug смотрел код страницы. Вообще то NoScript должен все резать, получается, баг NoScript-а что ли? Не по теме конечно,но если он здесь не все режет то и в в других местах может пропускать что то (конечно не имею ввиду белые списки, где Nosript не работает специально) Фигово он режет. Если хотите отключать javascript на страницах используйте плагин "Web Developer" вон он полностью отключает javascript и с ним на dou.ua/forums/ селект не работает. Да блин, точно. Это по меньшей мере спорно, ну да ладно, к теме это прямо не относиться.
  5. [сode] select onchange="this.form.submit();" = > В этом примере у Вас ведь используется js. Название темы "select форма без кнопки отправки, без js " Стоит Noscript режет весь динамический контент, но после выбора в селекте страница перезагружается. сам сайт dou.ua/forums/
  6. На одном из сайтов есть селект который позволяет делать выбор без нажатия кнопки ок - ее там просто нет. Js и/или другие плагины отключены. Страница обновляется, после клика по селекту - эффект как нажали кнопку.Получается только html и серверный скрипт. Как такое можно реализовать?
  7. Здравствуйте, Применяя библиотеку jCanvasScript, в сanvas загрузил несколько картинок, нужно что бы некоторые картинки поменялись местами(по клику), но получается, что картинки местами меняются,а при этом старые картинки остаются на местах(вместо двух - четыре после клика,и вторым слоем, так первые не куда не делись). function start(){//body onload var img =[]; for(var i=0;i<16;i++){ img[i]=new Image; img[i].src="./image/"+i+".png"; } var numberField=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,0]; jc.start('firstCanvas',true); function allonloadImages(){//initialization by canvas id for(var i=0;i<16;i++){ jc.image(img[i],cordinaImg[i],cordinaImg[i]).id('img'+i); }; }; jc.start('firstCanvas'); for(var i=0;i<img.length;i++){ img[i].onload=allonloadImages; } } function coordinateClick(e){ for(var i=0;i<16;i++){ jc('#img'+i).click(function(point){ if(...){//здесь меняем местами картинки jc('#img'+i).translateTo(x,y); jc('#img15').translateTo(x1,y1); } }); НА сайте jsбиблиотеки http://jcscript.com/...ons/translateTo есть примеры, но без картинок, с фигурами которые рисутся в канве. Можно ли то же самое сделать с картинками? Или тут сложнее,нужно картинки каждый раз перезагрузать(через onload)? Откуда вторые копии картинок беруться?
  8. Дык, если скрипты в браузере отключенны, то и этот behavior тоже не отработает. Ну не совсем отключены, js включен,но он блокируется расширением Noscript. Можно ли в таком случае через сss или по как то по другому выполнить js?
  9. Это понятно. Так должно быть... Можно ли в принципе подключать js через css??? Так например не работает(хотя есть примеры кода округление углов блоков скриптами подключаемых через css) В файле css подключаем #swork{behavior: url(./css/1.htc);} Простей скрипт 1.htc - алерт <script type="text/javascript"> alert("script work"); </script Сам html ... <div id="swork"> ... </div> ... Почему этот код не работает?
  10. Вопрос не в том как подключить нормально скрипт. А будет ли скрипт выполнятся если он подключен через сss файл(в котором подключается .htc файл), и есть ли ограничения на содержание такого скрипта. Например округление углов для IE(старых версий)- работает, но что получается,можно какой угодно js код записать таким способ и он будет выполнятся, даже если javascript выключен в браузере?
  11. Можно ли подключить любой js скрипт через css? Например так в файле сss .ieroundbox{ ... ... behavior:url(./css/border-radius.htc);/* подключаем наш htc скрипт который и будет округлять углы в ie*/ } Или есть какие то ограничения на содержание такого js скрипта?
  12. На arvixe.ru есть также - Zend Optimizer - Flash - Запуск скриптов по расписанию и многое другое.
  13. Теперь - скрипт корректный? Если он не работает в IE в чем может быть ошибка?
  14. Исправил - все равно в IE не работает (Ореrа и ФФ работает) window.onload = function () { var sr = document.getElementById('sr').offsetHeight; var txt = document.getElementById('txt').offsetHeight; alert('txt.style.height='+document.getElementById('txt').offsetHeigh) if(sr<965&&txt<965)return; if(sr>txt){ document.getElementById('txt').style.height = (sr-20)+'px'; alert('txt.style.height='+document.getElementById('txt').style.height); } else if(sr<txt){ document.getElementById('sr').style.height = (txt-20)+'px'; alert('sr = '+document.getElementById('sr').style.height); } }
  15. Менял названия. Перепроверил название переменных - везде tex
  16. Что то Вас я не понял. Скрипт корректный? Причина ошибки?
  17. Страница на локальном сервере.
  18. Скрипт который уравнивает высоты элементов div в зависимости от содержания в них текста Работает в FF и Opera, но IE не работает, хотя алерты выводят новые (изменившиеся) высоты дивов. IE не перерисовывает дивы ? window.onload = function () { var sr = document.getElementById('sr').clientHeight; var tex = document.getElementById('tex').clientHeight; //для контроля alert('texdiv.style.height='+document.getElementById('tex').clientHeight) if(sr<965&&text<965)return; if(sr>tex){ document.getElementById('tex').style.height = (sr-20)+'px'; //для контроля alert('tex.style.height='+document.getElementById('tex').clientHeight); } else if(sr<tex){ document.getElementById('sr').style.height = (tex-20)+'px'; //для контроля alert('sr_height='+document.getElementById('sr).clientHeight); } } В чем ошибка?
  19. rash В название этой темы написано - зачем.
  20. Можно ли как блокировать саму гиперссылку, но оставить текст гиперссылки.
  21. Да, не было папки. Какой нужно указывать параметр $data Флаги FILE_USE_INCLUDE_PATH или FILE_APPEND ?
  22. Если для чтения новостей использовать simplexml_load_file, то возникает вопрос кєширования объекта возвращаемого simplexml_load_file $rss = simplexml_load_file('$url'); // дальше сохранить $rss // на строне клиента? // на веб сервере? В сети есть вариант. Но есть ошибка file_put_contents(rss/news.xml) [function.file-put-contents]: failed to open stream: No such file or director ... file_get_contents($url) - не хочет ничего закачивать <?php // Трансляция новостей с 3DNews.ru // http://www.3dnews.ru/news/rss/ // Имя файла для хранения RSS на локальном сервере $filename = 'rss/3dnews.xml'; // URL RSS потока $rss_url = 'http://www.3dnews.ru/news/rss/'; // Закачка файлов XML // Произвести проверку на то, что файл уже закачен if (!file_exists($filename)) { // Закачать и сохранить download($rss_url, $filename); } // Создание объекта SIMPLEXML и загрузка документа $xml = simplexml_load_file($filename); .... // Проверка на то, что если файл устарел более, чем на 12 часов - качать и сохранить новый if (time() > filemtime($filename) + 60*60*12) { // Закачать и сохранить download($rss_url, $filename); } ########################################################################### ###################################### function download($url, $filename) { // Закачать файл с указанного URL и сохранить с определенным именем //читает весь файл в строку $file = file_get_contents($url); if ($file) file_put_contents($filename, $file); } ?>
  23. Сработал такой путь behavior:url(./sk/css/border-radius.htc) Но почему работает именно так? Если файл border-radius.htc и style.css лежат в одной папке - то почему не работает behavior:url(border-radius.htc) Возможно это ответ? Почему?
  24. Пробовал. Результата нет стоит такой <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> .... сайт "запускается" в денвере пути пробавал разные структура такая ...localhost\www\1\index.php в папке 1 sk/css/border-radius.htc и здесь же style.css то есть в паке 1 -> файл index.php и папки sk/css/ и другие P.S. Еще используется шаблонизатор smarty
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy