Jump to content

psywalker

Moderator
  • Posts

    13,707
  • Joined

  • Last visited

  • Days Won

    58

Everything posted by psywalker

  1. Сверстать изначально правильно.
  2. 1) Эта штука выцепляет позицию в строке, а мне нужно чтобы я мог сказать типа: Если в этой строке больше двух (каких то символов), то ... 2) Не работает. Смотри, возьми например нажми число 2*2, потом (<<), далее нажми снова 2 и вместо 4-ёх получишь ответ: 8 3) Странно, вроде не работал) Будем проверять ещё!
  3. Это хорошо, но всё-же вопросы остались без ответа
  4. Пожалуйста, но при правильной вёрстке такие вещи называются "Грязь"
  5. Дело в том, что я уже узнал про эту функцию, мало того она мне помогла смастерить то, что щас уже есть. Но она не отвечает на мои вопросы, поэтому я их и задаю. А вообще я так понял, что эта функция компилирует в себе код, например который является строкой, т.е. она легко может перевести строку в уравнение, если та позволяет это сделать.
  6. Приветствую! Значит решил попробовать сделать калькулятор на JS, своими силами, т.е. руководствуясь только своими знаниями. Думаю, так будет лучше, так как в силу долгих мучений, это наверняка принесёт свои плоды. Но вот всё-же в итоге попал в тупик и хочу узнать некоторые вещи, чтобы двинуться дальше. (На код не смотрите, он ужасен, просто это первый вариант, второй уже надеюсь будет лучше) Вопросы: 1) Как мне написать в условии if(), что типа Если в value у моего импута уже есть (допустим) две Точки (.) или один знак Минус (-), то больше поставить нельзя, сколько бы я не нажимал на эти кнопки? 2) Как мне кнопкой ( << ) тупо убрать последний символ из строки, при этом не нарушив работу калькулятора? (Это кнопка для того, чтобы, Если я например случайно написал не то число, то стереть его) 3) После того, как я жму знак Равно (=), то у меня вроде-бы всё высчитывается, НО проблема в том, что далее чтобы считать новые числа, мне приходится всё сбрасывать, а мне хотелось-бы просто допустим продолжать дальше считать с получившегося результата. Как это сделать? Ссылка: http://www.psywalker.ru/Forum/JS/Primitive/calculat.html
  7. Вот я это и имел ввиду.
  8. Однако не твой Ник, и даже не твоё настоящие имя, не спасёт работу твоего сайта, если на нём, на одной странице будут находится два одинаковых ID
  9. Тогда в помощь JS, который будет всегда пересчитывать ширину нужного дива и подставлять минималку главному.
  10. Тс, вот я тут недавно пытался сделать клон-ноды и ID у них у всех уникальные проставить, может поможет) Думаю,что и креат-элементы так-же можно сделать. http://psywalker.ru/Forum/JS/tab2/2.html
  11. Мне кстати также больше свойства ноды нравятся. С ними по мне как-то и правда удобнее и понятнее работать.
  12. Да возьми любой скрипт напиши, создай переменную, сделай ссылку на какой нить элемент с ID и запусти, увидишь всё сама.
  13. А то, что ID должен быть уникальным, т.е. одним на странице, иначе твой код, ЦСС и JS, которые будут ссылаться на них, попусту будут делать ошибки или вообще не будут работать. Для этого есть классы, которых может быть сколько хочешь)
  14. Great Rash Вот, не вопрос. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> div { background: red; margin: 5px 0;} </style> </head> <body> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div>10</div> <script type="text/javascript"> var bodyNode = document.getElementsByTagName('body')[0] var div = bodyNode.getElementsByTagName('div') for(var i=0;i<div.length;i++){ div[i].num = i+1 div[i].onclick = function(){alert(this.num)} } </script> </body> </html> DjTarik Давай, обязательно и опиши задачу в краце.
  15. DjTarik А я не понял, чё в твоём примере у тя происходит? Можешь дать полный пример, код. И ещё бы хорошо вообще архив с классами и эффектами на них.
  16. ТС, можно сделать так и вообще обойтись без стилей) <h2><img src="my_avatar.jpg">ksfskdf</h2>
  17. У меня пока время поджимает тут, позже посмотрю, и попробую, самому интересно
  18. ТС, покажи скриншот того, что хочешь получить.
  19. Да, надо бы извинится перед ТС, действительно стоящая работа. 1) <p /> - Вот это отличная помесь <br> и <p>, наверное это спец.тег какой-то новый, нами пока неизведанный. Что нибудь из HTML5 видимо. 2) Заголовок первого уровня в футере, как и положено. <h1>В портфолио появилась вторая стоящая работа. Это она.</h1> 3) font: normal normal 20px arial, sans-serif; bottom: 0 !important; - Вот тут сразу в глаза бросается профессионализм, такое редко встретишь. 4) //W3C//DTD XHTML 1.1/ Доктайп какой строгий блин, не многие на таком могут верстать. 5) charset=windows-1251" /> Кодировка кажись самая последняя, если не ошибаюсь. 6) div { margin: 0; border: 0; padding: 0; } - Блин ТС, ты не у меня ли подсмотрел обнуление дивов, просто я так всегда делаю? 7) Проверил вёрстку в браузере (в самом плохом, ФФ), заполнил текстом контентную часть, внизу всё обрезало нахрен. Видимо браузер что-то подводит, нужно в ИЕ смотреть. 8) - Ой, мне вначале показалось, что не смешанная, а смешная, хаа, прикол)Да, вёрстка серьёзная, а значит и клиенты будут не хуже.
  20. Вот про это я и говорю. Кстати я создал пост именно по этой причине, так как есть мнения, что свойства ноды вполне и всегда могут заменить замыкания. Вот и хотелось-бы увидеть примеры, где это не так, и где явно нужно использовать именно замыкание!
×
×
  • 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