Edwards

Newbie
  • Content count

    5
  • Joined

  • Last visited

Community Reputation

0 Обычная

About Edwards

  • Rank
    Новичок

Information

  • Sex
    мужской
  1. Здравствуйте! Помогите советом. У меня околонулевой опыт в IT (работал когда-то графическим дизайнером). Хотел бы заняться веб-разработкой или чем-то в этом роде. Чувствую, что программирование это моё. Но знаний нет. Но моё. Я уверен, что моё. Я шахматист, мне нравится сам формат проблем, к-рые возникают в программировании, мне всё это по душе. Худо-бедно учусь вот уже полгода как. HTML, CSS, JavaScript - вот такой набор. Я могу сверстать кое-какую страничку: эта табличка с футбольной статистикой - вершина моего творчества пока что: https://football75.000webhostapp.com (Там основная фишка в том, что по клику на ячейку таблицы всплывает новое окошко меньшего размера, и это я решил через JS). Основная проблема - я пока не вижу, как я могу зарабатывать деньги. А деньги мне нужны, пусть небольшие, для поддержки штанов, что называется (для меня это около 30.000 рублей в месяц, скажем). Очень хотелось бы обойтись без хождения в офис, отвык я от этого, желателен чистый фриланс. Есть подозрение, что нужно углубление в PHP, что чистой версткой мне требуемых денег не наскрести. Есть лёгкая паника, ощущение беспомощности от того, насколько это мощная глыба - программирование - передо мной; и я до сих пор, слушая рандомного разработчика, даже веб-разработчика, понимаю что-то около 10% от того, что он говорит. Куда копать? Что изучить такого, чтобы оно могло относительно быстро (не более полугода) дать мне требуемый доход? А уж потом на базе этого дохода, я бы учился дальше...
  2. mrnobody, спасибо, будем разбираться.
  3. Есть таблица(table), в ней ячейки(td). Большинству ячеек приписаны некие классы (td class="x(y,..)"). (На одну ячейку приходится не более одного класса. Ячеек с одинаковыми классами не бывает) Задача такова. По клику на ячейку: 1) определять её класс; 2) открывать новое окно меньшего размера с адресом типа "x.html" (т.е. "имя_класса.html"). Как решать вторую задачу мне подсказали - через window.open. Поэтому открывать конкретное дополнительное окно по клику на ячейку конкретного класса я умею. Примерно так: var tableDataX = document.querySelector('td.x'); tableDataX.onclick = function() { window.open('x.html', 'x', 'width=600px, height=800px'); } Однако интуиция подсказывает, что писать отдельную функцию для каждой ячейки - путь неверный. Как "на лету" определять класс кликнутой ячейки? Я пробовал делать через this.getAttribute('class') - не вышло. Вот так - не работает: var tableData = document.querySelector('td'); tableData.onclick = function() { var tableDataClass = this.getAttribute('class'); var urlInWindowOpen = tableDataClass + '.html'; window.open(urlInWindowOpen, tableDataClass, 'width=600px, height=800px'); }
  4. Хочется сделать так, как здесь: https://www.myscore.ru Кликаешь по любому матчу - и открывается отдельное и меньшее окошко. Я пока что пробовал просто атрибут ссылки target=_blank. Выползала, во-первых, новая вкладка (в том же окне). Во-вторых, того же размера. Спасибо и извините за нубство.