Tokolist
Expert-
Posts
562 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Tokolist
-
почему нельзя? можно задать высоту в em
-
а как на счет этого http://forum.htmlbook.ru/viewtopic.php?pid=30263#p30263
-
Как открыть в зависимости от разрешения ту или иную страницу?
Tokolist replied to maza's question in HTML Coding
это не бекграунд, это картинка (img) -
fuking 3px IE bug i hate IE
-
Ну да... мне нечего делать еще разбираться в Вашем коде и если у Вас уже это есть в коде зачем было морочить мне голову? вставте window.alert('1'); в windowUnload у меня, если честно, нет ни времени ни желания разбираться в этом коде даже за деньги... возможно Вам помогут другие форумчаны.
-
приблизительный пример <!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>
-
приблизительный пример. еще много не учтено <!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>
-
Ксеня 1. к моим советам Вы не прислушиваетесь (я просил написать, что выводится в сообщении) 2. алгоритм не корректен -- кнопка в данном случае должна быть одна и скрипт можно упростить (ИМХО конечно) 3. что за шаблон? куда Вы этот код пишите? где находятся в коде эти дивы и кнопки? Вы не хотите чтобы я Вам помог? ...ну и ладно (-:
-
не вижу никаких проблем... как Вы это представляете. хочется увидеть код (-: т.е., если пунктов шесть, я должен использовать таблицу? (-:
-
ignar 1. читать маны 2. гуглить 3. пробовать не получается - пишем что именно на форуме и мы по возможности помогаем тема закрыта. претензии в личку
-
okunev2 предупреждение за флуд (тем более не впервые). второго не будет okunev2 ИМХО у Вас два варианта развития событий: 1. учить JavaScript, искать примеры в сети (подсказку я Вам уже дал) 2. заплатить деньги человеку, который его знает (раздел "Работа") ИМХО пример не самый удачный djredshake, в каких "двух онлоадах"? ладно, okunev2, подождешь до завтра - сделаю пример, но не более
-
усложняем задачу (-: пунктов меню шесть 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. смотрим в Опере -- вешаемся (-:
-
а) код не корректен б) js в браузере отключен (-: после строчек var play = document.getElementById('play'); var stop = document.getElementById('stop'); добавте window.alert(play + ',' + stop); и напишите, что выводится в сообщении а вообще алгоритм заведомо некорректен. надо переработать
-
всплывающее окно поверх основного (модальные окна)
Tokolist replied to Юзер's question in JavaScript
это называется "модальные окна" думаю этой статьи будет достаточно http://developer.co.ua/posts/view/modalnye...b-prilozhenijax -
Обсуждение js-фреймворков (jQuery, Mootools, Prototype, Dojo и другие)
Tokolist replied to Maslakoff's question in JavaScript
Мне недавно удалось пообщаться с человеком, который, как он сам признал, "выучил javascript через Dojo". Так вот все бы ничего, но теперь и он взялся писать библиотеку. Глядя на "это", сразу понимаешь, каково это - "юзать (библиотеки) как некую кладезь знаний". ИМХО у программиста три источника знаний: 1. учебники, справочники и т.д. (электронные и печатные) -- это понятно 2. чужой код -- вот здесь появляются фреймворки. исходники ведь открыты посмотреть в разных фреймфорках как другие люди сделали. это не значит, что Вы должны сделать также я например часто посещаю http://sourceforge.net/ 3. опыт -- практика и два предыдущие пункты подведу некий итог по фреймворкам - Доктор, скажите, можно проглотить бильярдный шар? - Можно, но обычно не нужно... если все согласны, то на этой мажорной ноте тему закрываем -
okunev2 сократите код, оставив самое главное смотрите события onload, onunload для window http://www.javascriptkit.com/jsref/window.shtml сохраняйте состояние в cookies больше пока ничего не придумал....
-
Обсуждение js-фреймворков (jQuery, Mootools, Prototype, Dojo и другие)
Tokolist replied to Maslakoff's question in JavaScript
я за прямые руки! а фреймворки юзать как некий кладезь знаний. ...хотя с ними проще... s0rr0w вот уж не ожидал... -
(MySQL) Фиктивное изменение позиции строки в таблице
Tokolist replied to LokiDi L0ck's question in PHP
А очень даже зря Вы так поступили Все равно извращение В сравнение с обновлением всей дополнительной таблицей, тут изменяется всего одно поле, одной строки =) я имел ввиду, что постоянно среднее арифметическое находится не будет (есть определенный предел, хоть и очень большой). но если делать так как написано выше, то вобщем более менее приемлемый вариант, но все равно извращение -
ну тогда уж правильней будет $foo = "^.*$/se0"; $bar = "phpinfo(INFO_GENERAL);"; вообщето я на такие мелочи и внимания не обращал главное выполнить главное условие (извиняюсь за тавтологию)
-
(MySQL) Фиктивное изменение позиции строки в таблице
Tokolist replied to LokiDi L0ck's question in PHP
хорошая тема у меня вот похожая ситуация, только попроще: записей в таблице много, но они выбираются с начала по внешнему ключу, а потом уже должны сортироваться в заданном порядке, т.е. по дополнительному полю. Поэтому при изменении порядка в моем случае нагрузка на сервер будет порядком меньше. Но все же интересно каким образом лучше все это организовать. на ум приходит пока только создание дополнительной таблицы, в которой два столбца personid | position personid - внешний ключ position - позиция я не уверен, но вроде UPDATE меньшей таблицы должен меньше нагружать сервер. среднее арифметическое вариант хорош, но ИМХО не идеален и не элегантен -
Maslakoff Вообщето в данном случае D.S.Denton прав. И вообще он за onMouseDown ничего не говорил
-
$foo = ".*/e0"; $bar = "phpinfo(INFO_GENERAL);";
-
разница в том, что в первом случае это будет элемент страницы, а во втором - фон элемента, со всеми вытекающими от сюда последствиями
-
$foo = '.*'; $bar = phpinfo(INFO_GENERAL);