Jump to content

Edwards

Newbie
  • Posts

    5
  • Joined

  • Last visited

Information

  • Sex
    мужской

Edwards's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Здравствуйте! Помогите советом. У меня околонулевой опыт в IT (работал когда-то графическим дизайнером). Хотел бы заняться веб-разработкой или чем-то в этом роде. Чувствую, что программирование это моё. Но знаний нет. Но моё. Я уверен, что моё. Я шахматист, мне нравится сам формат проблем, к-рые возникают в программировании, мне всё это по душе. Худо-бедно учусь вот уже полгода как. HTML, CSS, JavaScript - вот такой набор. Я могу сверстать кое-какую страничку: эта табличка с футбольной статистикой - вершина моего творчества пока что: https://football75.000webhostapp.com (Там основная фишка в том, что по клику на ячейку таблицы всплывает новое окошко меньшего размера, и это я решил через JS). Основная проблема - я пока не вижу, как я могу зарабатывать деньги. А деньги мне нужны, пусть небольшие, для поддержки штанов, что называется (для меня это около 30.000 рублей в месяц, скажем). Очень хотелось бы обойтись без хождения в офис, отвык я от этого, желателен чистый фриланс. Есть подозрение, что нужно углубление в PHP, что чистой версткой мне требуемых денег не наскрести. Есть лёгкая паника, ощущение беспомощности от того, насколько это мощная глыба - программирование - передо мной; и я до сих пор, слушая рандомного разработчика, даже веб-разработчика, понимаю что-то около 10% от того, что он говорит. Куда копать? Что изучить такого, чтобы оно могло относительно быстро (не более полугода) дать мне требуемый доход? А уж потом на базе этого дохода, я бы учился дальше...
  2. Есть таблица(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'); }
  3. Хочется сделать так, как здесь: https://www.myscore.ru Кликаешь по любому матчу - и открывается отдельное и меньшее окошко. Я пока что пробовал просто атрибут ссылки target=_blank. Выползала, во-первых, новая вкладка (в том же окне). Во-вторых, того же размера. Спасибо и извините за нубство.
×
×
  • 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