Jump to content

Odrin

User
  • Posts

    84
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Odrin

  1. Odrin

    jquery

    Я все же настаиваю на url кодировании. $.get( "index.php",{param: escape("дом")}); А на сервере что- то вроде такого (не силен в php) - urldecode($param)
  2. Odrin

    jquery

    Ну просто Хайку какое- то Это, конечно, очень грустная история... Но можно хоть немного подробностей? К вечеру телепатические способности ослабли совсем Могу лишь предположить, что проблема в urlencode/urldecode
  3. В FireBug события находятся во вкладке DOM. В Chrome во вкладке Elements справа есть раздел "Event Listeners"
  4. Это года мышой давишь... и тяяянешь- тяяяяяянешь =) Наверно об этом и шла речь)
  5. document.getElementById('').style.textShadow = 'black 1px 1px 2px'; В чем проблема? Вот только не знаю что делать, если такой стиль поддерживается браузером только хаками. Можно например заранее создать нужные стили, а потом переключать их у самого элемента. Если вариантов цвета не много.
  6. Что бы не тянулось изображение мышью, я делал так: img.onmousedown = function(){return false};
  7. А такой алгоритм не сработает? Вроде ничего сложного. Можно добавить и часы/минуты/секунды, но тогда кол- во итераций возрастет значительно. Упс... Логика была в корне не верна =)
  8. Все понял =) Спасибо! Запутался в понятиях, перечитал про position и разобрался. Надо было у родителя ставить relative, а у .pict_menu absolute.
  9. Уважаемый, я уже ответил Вам в Вашей первой теме, зачем создавать еще одну? Модераторам это вряд ли понравится.
  10. #welcome_text ul#spisok1{ margin-left: 15px; font-size: 24px; } Не надо там p. <ul> вообще не может быть вложен <p> Правильно так - <p>Правовая основа</p> <ul id="spisok1" style="margin-left: 25px;"> <li><a href="">Лицензия</a></li> <li></a href="">Государственная аккредитация</a></li> <li><a href="">Устав</a></li> </ul> P.S. Это ужас, чесслово =) Не надо так верстать.
  11. Что значит Заголовки ответа?где это?Я не сильна в Джаве Нет, это на сервере. И "Джава" тут не при чем вообще. Если мы и говорим о клиентской части, то язык называется JavaScript. И это разные вещи. Кроме того, как вы делаете кнопку на странице? <button>? Тогда просто указать путь к документу не получится, т.к. у button нету свойства href. Нужно писать обработчик onClick по Вашей кнопке и так делать переход по нужной вам ссылке. Что- то вроде window.location
  12. Еще в заголовках ответа желательно что бы было Content-Disposition: attachment Тогда файл будет именно скачиваться, а не открываться браузером.
  13. Добрый день. Столкнулся с проблемой в нашем любимом IE. HTML - <div class="edit_head"> <div class="edit_pict"><img src="img/icons/radiation32.png"></div> <div class="pict_menu" style="display: none;"> <div class="img_panel"><img src="img/icons/fire32.png"></div><div class="img_panel current"><img src="img/icons/radiation32.png"></div><div class="img_panel"><img src="img/icons/biohazard32.png"></div><div class="img_panel"><img src="img/icons/drop32.png"></div><div class="img_panel"><img src="img/icons/voltage32.png"></div><div class="img_panel"><img src="img/icons/warning32.png"></div> </div> </div> CSS - .edit_head { height: 40px; margin-top: 5px; width: 100%; float: left; } .pict_menu { background-color: #FFFFFF; border-color: #CCCCCC; border-radius: 0 0 5px 5px; border-style: solid; border-width: 0 1px 1px; box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.3); display: none; padding: 10px 5px; position: relative; width: 100%; } Так вот. Когда меняем у .pict_menu display на block (в js, нужно отобразить панельку выпадающую), во всех нормальных браузерах родительский div (.edit_head) не растягивается, а в IE8 растягивается! Почему так и как это исправить? Гуглуние по "ie relative bug" приводит только к багам ie6-7.
  14. Так я же и говорю, нету вставки циклом,
  15. Добрый день. На сайтах, над которыми я работаю, мне часто необходимо отображать большие списки чего- либо. И каждый раз я сталкиваюсь с одной и той же проблемой, при добавлении большого кол- ва DOM элементов на страницу создается заметная задержка в отрисовке этих элементов- несколько сотен div'ов (в каждом еще n дочерних) создают задержку в 2-3 сек. (а наш с вами любимый браузер может вообще зависнуть). Кроме того браузер начинает тормозить при работе с такими большими списками. Возьмем, например, предприятия. Я делаю AJAX запрос на сервер и получаю от него список этих предприятий (200-300 шт.), на клиенте генерю html и вставляю в страницу с помощью $(xxx).append(); Естественно, вставляю не по одному, а сначала создаю большой html кусок и вставляю его. Думал, как решить эту проблему. Пришла в голову такая идея- т.к. одновременно на странице видно только ~10 предприятий, а остальные скрыты скроллом, может и не вставлять их в страницу? Т.е. отрисовывать 10 сверху, 10 видимых, 10 снизу, а остальное место заполнять div'ом нужной высоты (чтоб скролл- бар был) и все это перерисовывать, когда продвигается скролл. Вот и подумал, а не написать ли мне плагин к jQuery. Но поскольку изобретать велосипед не хочется, хочу сначала спросить у Вас, нет ли уже чего- нибудь подобного? (гугление результатов не дало) Или может предложите другой способ заставить это все работать быстро? Заранее благодарен =)
  16. Спасибо, буду разбираться!
  17. Можно немного поподробнее, как для чайника Как рисовать в буфер его? и как этим .drawImage() пользоваться?
  18. Добрый день. Мне необходимо отображать небольшую ограниченную часть от большого канваса. Т.е. я рисую полотно с произвольной линией, размер его может быть 1000x1000 и гораздо больше (такова необходимость в моей задаче). Когда полотно слишком большое - браузер скоропостижно умирает (любой) При этом, отображать все полотно мне не надо, нужно отображать только часть от него, например размером 800x600. Что бы было совсем понятно - рисунок, красным отмечена область, которую надо отображать Вот... Т.к. браузер большие канвасы не тянет, нужно рисовать маленький (800х600 например) и в нем отрисовывать нужный кусок. Далее я начал придумывать алгоритмы вычисления координат линий, которые нужно отрисовать и на этом месте мой мозг вскипел =) Очень прошу о помощи. Хоть какую- нибудь идею/алгоритм, как это реализовать?
  19. Ок, спасибо! Попробую так. Только вопрос, куда делать сабмит? Ну т.е. куда отправлять эту форму? Браузеру обязательно получить ответ или можно в никуда отправлять?
  20. Неужели никто не сталкивался с подобной проблемой?
  21. Добрый день. В очередной раз прошу помочь =) В общем так, есть этот сайт - _http://fn.eatlas.ru Есть у него в правом верхнем углу форма для ввода логина\пароля. Там есть form, но на сервер она не отправляется submit'ом, а шлются введенные данные через $.ajax(). И все прекрасно работает... Но вот захотелось заказчику, чтоб браузер сохранял логин\пароль И тут встал передо мной вопрос- а какие вообще необходимы условия, чтоб браузер как- минимум: сохранял введеный номер в автозаполнении поля, как- максимум: предлагал пользователю сохранить логин-пароль? Первая мысль- нужно чтоб был сабмит формы. Ок. Сделал невидимый iframe, инпутам дал уникальные name. Результат- Во-первых, раньше у меня в ответ на post запрос приходил ответ с xml и там был код результата (прошел логин или нет), а теперь- то мне как ответ обрабатывать? Во-вторых, чот все равно ничего у меня не сохраняется и не предлагает сохранить
  22. Большое спасибо. Просто сам совсем не в теме был. Теперь буду вникать =) P.S. В качестве небольшого оффтопа Не без помощи со стороны этого форума наконец- то запущен ЭТОТ сайт =)
  23. Добрый день! Ситуация такая - необходимо на сайте загрузить с компьютера пользователя изображение и передать в хоть в каком- нибудь виде на сервер. Сделать это надо без перезагрузки страницы. Первое что пришло в голову - перегнать изображение на клиенте в base64 и передать постом. Скажите- это реализуемо на javascript'е? Или может кто подкинет идейку, как можно это проще реализовать?
  24. Я не такой нуб, как вы думаете... В проблеме разобрался... На странице, идущей перед моей и созданной другим человеком, тож шлется xmlhttp. Ошибка возникает, если перейти на мою страницу до того, как эти запросы завершатся.
  25. Ну вот как-то так xmlhttp = CreateRequest(); function CreateRequest() { var Request = false; if (window.XMLHttpRequest) { Request = new XMLHttpRequest(); } else if (window.ActiveXObject) { Request = new ActiveXObject("Microsoft.XMLHTTP"); if (!Request) { Request = new ActiveXObject("Msxml2.XMLHTTP"); } } return Request; } Вот тут баг лисы описывается - https://bugzilla.mozilla.org/show_bug.cgi?id=238559 Это не оно? Не силен в английском...
×
×
  • 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