Jump to content

Tokolist

Expert
  • Posts

    562
  • Joined

  • Last visited

Everything posted by Tokolist

  1. почему нельзя? можно задать высоту в em
  2. а как на счет этого http://forum.htmlbook.ru/viewtopic.php?pid=30263#p30263
  3. Ну да... мне нечего делать еще разбираться в Вашем коде и если у Вас уже это есть в коде зачем было морочить мне голову? вставте window.alert('1'); в windowUnload у меня, если честно, нет ни времени ни желания разбираться в этом коде даже за деньги... возможно Вам помогут другие форумчаны.
  4. приблизительный пример <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title></title> <script type="text/javascript"> var playstopbtnstate = 0; playStopBtnClick = function () { var imgs = ['play.png', 'stop.png']; var playstopbtn = document.getElementById('playstopbtn'); playstopbtnstate = playstopbtnstate == 0 ? 1 : 0; playstopbtn.childNodes[0].src = imgs[playstopbtnstate]; } </script> </head> <body> <p> <button id="playstopbtn" onclick="playStopBtnClick()"><img src="play.png" alt="" /></button> </p> </body> </html>
  5. приблизительный пример. еще много не учтено <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title></title> <style type="text/css"> #scrolldiv { overflow: auto; height: 100px; width: 100px; } </style> <script type="text/javascript"> windowLoad = function() { var dc = document.cookie; var execArr = /scrolldiv_scrollTop=(d+); scrolldiv_scrollLeft=(d+)/.exec(dc); var scrolldiv = document.getElementById('scrolldiv'); scrolldiv.scrollTop = execArr[1]; scrolldiv.scrollLeft = execArr[2]; } windowUnload = function() { var scrolldiv = document.getElementById('scrolldiv'); document.cookie = 'scrolldiv_scrollTop=' + scrolldiv.scrollTop; document.cookie = 'scrolldiv_scrollLeft=' + scrolldiv.scrollLeft; } if (window.addEventListener) { window.addEventListener("load", windowLoad, false); window.addEventListener("unload", windowUnload, false); } else if (window.attachEvent) { window.attachEvent("onload", windowLoad); window.attachEvent("onunload", windowUnload); } </script> </head> <body> <div id="scrolldiv"> <pre> test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test test </pre> </div> </body> </html>
  6. Ксеня 1. к моим советам Вы не прислушиваетесь (я просил написать, что выводится в сообщении) 2. алгоритм не корректен -- кнопка в данном случае должна быть одна и скрипт можно упростить (ИМХО конечно) 3. что за шаблон? куда Вы этот код пишите? где находятся в коде эти дивы и кнопки? Вы не хотите чтобы я Вам помог? ...ну и ладно (-:
  7. не вижу никаких проблем... как Вы это представляете. хочется увидеть код (-: т.е., если пунктов шесть, я должен использовать таблицу? (-:
  8. Tokolist

    gnu gettext

    ignar 1. читать маны 2. гуглить 3. пробовать не получается - пишем что именно на форуме и мы по возможности помогаем тема закрыта. претензии в личку
  9. okunev2 предупреждение за флуд (тем более не впервые). второго не будет okunev2 ИМХО у Вас два варианта развития событий: 1. учить JavaScript, искать примеры в сети (подсказку я Вам уже дал) 2. заплатить деньги человеку, который его знает (раздел "Работа") ИМХО пример не самый удачный djredshake, в каких "двух онлоадах"? ладно, okunev2, подождешь до завтра - сделаю пример, но не более
  10. усложняем задачу (-: пунктов меню шесть 100 / 6 ~= 16.66 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title></title> <style type="text/css"> body, #menu { margin: 0; padding: 0; } body { background: #0f0; } #menu { list-style-type: none; } #menu li { float: left; background: #f00; height: 70px; text-align: center; width: 16.66%; padding-top: 50px; color: white; } </style> </head> <body> <ul id="menu"> <li>item 1</li> <li>item 2</li> <li>item 3</li> <li>item 4</li> <li>item 5</li> <li>item 6</li> </ul> </body> </html> 1. смотрим в ФФ -- с этим можно смирится (если дизайн не сложный) 2. смотрим в ИЕ и изменяем размеры окна -- о ужас! но это можно исправить 3. смотрим в Опере -- вешаемся (-:
  11. а) код не корректен б) js в браузере отключен (-: после строчек var play = document.getElementById('play'); var stop = document.getElementById('stop'); добавте window.alert(play + ',' + stop); и напишите, что выводится в сообщении а вообще алгоритм заведомо некорректен. надо переработать
  12. это называется "модальные окна" думаю этой статьи будет достаточно http://developer.co.ua/posts/view/modalnye...b-prilozhenijax
  13. Мне недавно удалось пообщаться с человеком, который, как он сам признал, "выучил javascript через Dojo". Так вот все бы ничего, но теперь и он взялся писать библиотеку. Глядя на "это", сразу понимаешь, каково это - "юзать (библиотеки) как некую кладезь знаний". ИМХО у программиста три источника знаний: 1. учебники, справочники и т.д. (электронные и печатные) -- это понятно 2. чужой код -- вот здесь появляются фреймворки. исходники ведь открыты посмотреть в разных фреймфорках как другие люди сделали. это не значит, что Вы должны сделать также я например часто посещаю http://sourceforge.net/ 3. опыт -- практика и два предыдущие пункты подведу некий итог по фреймворкам - Доктор, скажите, можно проглотить бильярдный шар? - Можно, но обычно не нужно... если все согласны, то на этой мажорной ноте тему закрываем
  14. okunev2 сократите код, оставив самое главное смотрите события onload, onunload для window http://www.javascriptkit.com/jsref/window.shtml сохраняйте состояние в cookies больше пока ничего не придумал....
  15. я за прямые руки! а фреймворки юзать как некий кладезь знаний. ...хотя с ними проще... s0rr0w вот уж не ожидал...
  16. А очень даже зря Вы так поступили Все равно извращение В сравнение с обновлением всей дополнительной таблицей, тут изменяется всего одно поле, одной строки =) я имел ввиду, что постоянно среднее арифметическое находится не будет (есть определенный предел, хоть и очень большой). но если делать так как написано выше, то вобщем более менее приемлемый вариант, но все равно извращение
  17. Tokolist

    Задачка

    ну тогда уж правильней будет $foo = "^.*$/se0"; $bar = "phpinfo(INFO_GENERAL);"; вообщето я на такие мелочи и внимания не обращал главное выполнить главное условие (извиняюсь за тавтологию)
  18. хорошая тема у меня вот похожая ситуация, только попроще: записей в таблице много, но они выбираются с начала по внешнему ключу, а потом уже должны сортироваться в заданном порядке, т.е. по дополнительному полю. Поэтому при изменении порядка в моем случае нагрузка на сервер будет порядком меньше. Но все же интересно каким образом лучше все это организовать. на ум приходит пока только создание дополнительной таблицы, в которой два столбца personid | position personid - внешний ключ position - позиция я не уверен, но вроде UPDATE меньшей таблицы должен меньше нагружать сервер. среднее арифметическое вариант хорош, но ИМХО не идеален и не элегантен
  19. Maslakoff Вообщето в данном случае D.S.Denton прав. И вообще он за onMouseDown ничего не говорил
  20. Tokolist

    Задачка

    $foo = ".*/e0"; $bar = "phpinfo(INFO_GENERAL);";
  21. разница в том, что в первом случае это будет элемент страницы, а во втором - фон элемента, со всеми вытекающими от сюда последствиями
  22. Tokolist

    Задачка

    $foo = '.*'; $bar = phpinfo(INFO_GENERAL);
×
×
  • 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