точно знаю, что можно, когда-то (года 2-3 назад) был скриптец на яве для проверки валидности сс, так вот, он делал почти все это, только с немного другими целями ))
yаверно это уже обсуждалось: Если мы используем ajax(библиотека jquery), то данные передаються в utf8, можно ли передавать данные в windows-1251 Проблема возникла в том, что когда просто передаю форму, то данные идут на сервер в ютф8, я их обрабатываю и все нормально... Но когда к форме прикрепляю файл, то данные идут в windows-1251 Вопрос: Как заставить передавать в одной кодировке(в любой) форму, внезависимости передаеться или нет file Не проверять же на серваке кодировку данных... я уже заи"лсо, блин
Разве на точке не ответили? Кстати, jQuery добавляет дополнительный заголовок к запросу: Code: // Set header so the called script knows that it's an XMLHttpRequest xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");
Разве на точке не ответили? Кстати, jQuery добавляет дополнительный заголовок к запросу: Код: // Set header so the called script knows that it's an XMLHttpRequest xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest"); Блин, самое оно , работы много нету даже времени искать ? все горит если сог бы купил бы тебе пива пыси твой пост 666-ой
Никак не могу сообразить код проги((( http://it.kait20.ru/8/ Надо сделать такую вот прогу, кому не сложно, прошу помочь. Заранее спасибо.
как можно найти на странице все элементы, содержащие в своём onclick определённую фразу + рандомный текст? дайте подсказку ниче в голову не приходит ПС без фреймворков
ну типа подсказка. Code: str = document.elements[i].getAttribure('onclick'); if(str.match(//)){ alert('ok'); }
nikolya, вот держи на javascript. может, можно и улучшить написал на скорую руку PHP: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Генератор паролей</title> <script type="text/javascript"> <!-- function genPass() { if(document.getElementById('ch1').checked == true){ ch = new Array ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); chName = 'a'; // 26 }else if(document.getElementById('ch2').checked == true){ ch = new Array ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); chName = 'A'; // 26 }else if(document.getElementById('ch3').checked == true){ ch = new Array ('0','1','2','3','4','5','6','7','8','9'); chName = '0'; // 10 } num = parseInt(document.getElementById('num').value); if(isNaN(num)){ alert('введите число символов'); return false; } newPass = ''; for(i=0;i<num;i++){ if(chName == 'a' || chName == 'A'){ randNum = Math.round(0 + (26-1)*Math.random()); }else if(chName == '0'){ randNum = Math.round(0 + (10-1)*Math.random()); } newPass += ch[randNum]; } document.getElementById('pass').value = newPass; }; //--> </script> </head> <body> <form action='http://rambler.ru'> <table width="400" align="center" border="0"> <tr> <td colspan="2" align="center"> Произведите выбор желаемых символов в пароле</td> </tr> <tr> <td align="right" width="50%"> a-z</td> <td width="50%"> <input type="radio" id='ch1' name="radio"></td> </tr> <tr> <td align="right"> A-Z</td> <td> <input type="radio" id='ch2' name="radio"></td> </tr> <tr> <td align="right"> 0-9</td> <td> <input type="radio" checked="true" id='ch3' name="radio"></td> </tr> <tr> <td align="right"> Число символов</td> <td> <input type="text" maxlength="3" value='' id='num' size="3"></td> </tr> <tr> <td colspan="2" align="center"> <input type="submit" name="gen" value="Генерировать" onclick='genPass(); return false'> <input type="reset" value="Очистить"></td> </tr> <tr> <td align='center' colspan='2' height='50' valign='bottom'>Пароль: <input type='text' size='50' id='pass' /></td> </tr> </table> </body> </html>
ниче не понимаю.. document.elements не распознается ни одним браузером, че это ваще такое? firebug орёт document.elements has no properties
тьфу ты ёпт!.. я вот и не могу придумать, как перебрать все элементы на странице.. в сети нашёл даже примеры использования этого массива elements сцуко =\
1) Перебор «в лоб»: Code: var result = [], query = 'фраза', nodes = document.getElementsByTagName('*'), l = nodes.length, i = 0; for(;i<l;i++) { if((nodes[i].getAttribute('onclick') + '').indexOf(query) > -1) result.push(nodes[i]); } 2) С помощью XPath, ощутимо быстрее: Code: var query = 'фраза', path = '//*[contains(@onclick, "' + query + '")]', where = document.body, doc = ( where.nodeType == 9 ? where : where.ownerDocument || where.document || document ), result = null; if(where.selectNodes) { result = where.selectNodes(path); } else if(doc.evaluate) { result = doc.evaluate(path, where, null, 5, null); } 3) TreeWalker 4) NodeIterator 5) Зависит от задачи.
Мне непонятно следующее кто знает о чём я: отрывок кода css с digga html { min-width: 945px; } /*IE7*/ чё он делает и что за комментарий /*IE7*/ Также непонятно следующее: Весь основной код главной страницы digga начинается с <div id="container"> который следует прям сразу за <body> Мне непонятно зачем юзать container когда сразу за ним идут divы для меню, содержания и т.д. код containera такой #container{ margin: 0 auto; max-width: 1200px; /*эта строка мне также ? */ position: relative; text-align: left; }