Jump to content

moron

User
  • Posts

    160
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by moron

  1. Получается мне нужно для каждой песни, создавать отдельный js файл с разными id в html что бы это можно было реализовать

    Вот мой вариант: http://jsfiddle.net/mj7fM/ В нем событие вешается на общий блок-обёртку с ид music и с помощью делегирования определяется элемент, на котором сработало событие: если это заголовок - след. блок получает атрибут(или свойство...) display block. Кол-во заголовков и песен может быть неограниченно большим, 1 обработчик

  2. Функции внутри функций и самовызывающиеся ф-ии ссылаются на глобальный объект - это как де-факто принимать?Там нет объяснения.

    Чем отличается

    (function() {
    //блок кода
    })();

    от

    function(){
    //блок кода
    }

    Разве анонимные функции не вызывают сами себя?Что делают опоясывающие функцию скобки,разве что позволяют указать аргумент сразу после объявления функции? :dash:

    upd

    Скобки вокруг ф-ии - оператор группировки, пролистал флэнагана упоминания о таком не нашел. Такой оператор существует?

    --

    upd

    Нашел подробное объяснение своего первого вопроса, просьба ответить на вопросы, которые чуть выше.

  3. По стандарту ecma 262 this зависит от контекста исполнения. Соответственно this в функции из глобального контекста возвращать объект window, а из локальной области, например из другой ф-ии: функция(){функция(){alert(this)} } - результат должен быть другим. Так же, если добавить объекту метод, то this должен указывать на объект этого метода(без извращений с вызовом). Функция - объект.

    Но на деле то всё по другому!

    http://jsfiddle.net/ckcMs/2/ - в данном случае функция вызывается из функции и соответственно this должен указывать на первую функцию, а такого не происходит - он указывает на объект window.

    Почему?

    изменил ссылку jsfiddle и изменил 'контекст вызова' на 'контекст исполнения'

  4. Может ли блок с position:absolute; стать шириной по своему содержимому, если его содержимое - 3 плавающих колонки? Пока не получается, его ширина - одна колонка.

    Однозначно можно. Я сделал так: http://jsfiddle.net/qGAKM/1/ - уверен, можно по другому как-нибудь...

  5. А в случае если вы не хотите подключать еще один плагин, то:


    //установить куки, ключ visibly, его знчение 2col,
    //жизнь куки длится 5дней:
    document.cookie = "visibly=2col;max-age="+(60*60*24*5);
    //куки находятся в document.cookie:
    var cookie = document.cookie;
    //их надо красиво "разбить" или искать необходимые строки:
    if(cookie.search(/visibly=2col/) != -1){
    //показываем 2 колонки.
    }

  6. GET и POST Глобальные массивы, никак не методы. Обращаться к переменным находящимся в них можно так:


    $_GET['ТУТ КЛЮЧ']
    $_POST['ТУТ КЛЮЧ']

    В случае если php сконфигурирован с включенной директивой register_globals, то к значениям передаваемым в глобальных массивах можно обращаться как к переменным, имя ключа в таком случае становится именем переменной. С какой-то версии эта дирректива отключена по-умолчанию. Отключена из-за проблем с безопасностью.

    Вполне возможно, что это директива у вас отключена.

  7. НО мне нужно сделать так, чтобы увеличивающееся изображение всегда было центрировано по вертикали и по горизонтали. в этом главная проблема

    http://jsfiddle.net/wrJtJ/6/ - лишний элемент обертка и говнокод собственного про-ва(но когда-нибудь я научусь писать красивые скрипты)Ie не может искать элементы по классу, но можно получать весь список элементов и проверять какие из них имеют класс wrapperImg. Получив массив элементов с классом wrapperImg им всем довольно просто можно присвоить мои обработчики событий...

    animate()

    Я не пользуюсь фреймворками. Или это не фм? :blush:

    изменил 'искать элементы по тегу' на 'искать элементы по классу'

    • Like 1
  8. Это неправильно в данном случае?

    Это просто безрезультатно. Таким способом(через style) Js видит только стили, которые установил сам или которые прописаны инлайново.

    объекты для элементов создаются браузером в любом случае?

    Я не знаю являются ли элементы объектами, но жс всего-лишь взаимодействует с дом, т.е наверное она есть и без жс.

    SelentIT, блин! я первый был :D

  9. не стоит рекомендовать исключительно то, что знаете Вы ) на JS встречаются "одностраничные" сайты с очень удобной навигацией, главное правильно использовать. Против PHP ничего не имею, сам (из серверных языков) только его только и знаю )

    Вы извратили мою мысль, ведь я рекомендовал серверные язки вообще, не советуя ограничиваться чем то конкретным, уточнив, что в php функционал, необходимый топик стартеру ну тоочно есть. Я уверен, что все что можно совершить на php, можно и написать на python или же rybi. А нативный жс и я знаю..

    Не встречал пока еще ни одного хостинг провайдера (предлагающего место на сервере для размещения сайта), запрещающего использование JS. Если не ошибаюсь, только "юкоз" не одобряет пользователькие скрипты. )

    JS привязана к браузеру, обрабатывается на клиенте и запретить его на серверной стороне - ну не знаю...

    -

    Я ни в коем случае не спорю с вами, просто уверен, что вы либо не правильно формируете свои мысли либо заблуждаетесь.

    (минус ставил не я)

  10. Прошу прощения, не посмотрел раздел и написал просто php код, не зная тонкостей друпала :facepalmxd: Не внимательный какой я...Где кнопка удалить?ее не хватает

    ———

    Ну я бы сделал как-нибудь так, не знаю правда, будет ли работать:

    <form method='POST' action='myHandlerForm.php'>
    <input type='text' value='Ваше имя' name='name'>
    <input type='text' value='E-mail' name='email'>
    <input type='radio' value='boss' name='who' checked />Сотрудничество
    <input type='radio' value='admin' name='who'>По работе сайта
    <textarea name='message'></textarea>
    <input type='submit' value='Отправить'>

    myHandlerForm:


    $headers = 'From: <вашадресс@example.com>\r\n';
    $headers .= 'Content-type: text/html; charset=koi-8\r\n';
    $message = $_POST['message'];
    if ($_POST['who']==='boss'){
    $theme = 'сотрудничество';
    $message = '
    <html>
    <head>
    <title>Birthday Reminders for August</title>
    </head>
    <body>
    <p>Вам пишет:'.$_POST["name"].'По теме:'.theme.'</p>
    <div style="text-align:center; width:100%">'.$_POST["message"].'</div>
    </body>
    </html>
    ';
    mail('boss@blabla.bla', $theme, $message, $headers);
    }
    if ($_POST['who']==='admin'){
    $theme = 'pабота сайта';
    $message = '
    <html>
    <head>
    <title>Birthday Reminders for August</title>
    </head>
    <body>
    <p>Вам пишет:'.$_POST["name"].'По теме:'.$theme.'</p>
    <div style="text-align:center; width:100%">'.$_POST["message"].'</div>
    </body>
    </html>
    ';
    mail('admin@blabla.bla', $theme, $message, $headers);
    }

  11. JsergRu Автору темы нужны не динамические страницы, а основы шаблонизации. Мне кажется в данном случае целесообразнее будет использовать серверный язык, например php(только его и знаю). Почему? А потому, что пхп будет сразу отдавать страницу с подключаемыми файлами, тогда как используя js придется посылать запрос используя ajax, а потом еще и обрабатывать ответ. Т.е если вы надеетесь облегчить сервер используя js - один хер выйгрыш сомнителен.

    Для большинства серверов подходит язык JavaScript

    Это как?

  12. Вакансия вроде верстальщик, но вот "разработка анимированных и интерактивных элементов" и "знание PHP и Java Script" - вроде уже и не верстальщик, а программист. Зачем же верстальщику знать, как страница будет общаться сервером?Почему верстальщик, кроме знания html&css, должен знать js?Зачем организации, выпускающий журнал и держащей один сайт нужен веб-сотрудник на постоянную работу?

    Вы не подумайте, я не потенциальный работник, я так...

×
×
  • 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