Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/09/2011 in all areas

  1. А если Apache работает через suexec (что вероятнее всего), то вообще никаких проблем не будет и 600 и 700 права — самое оно.
    1 point
  2. В вашем коде встретил незнакомые для меня вещи, поэтому написал свою функцию, но зараза обратно не меняет блоки почему-то. Подход остался тем же быдлокодерским, но лучше чем ничего мне кажется. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Test</title> <style> #block2 { display: none; } #link2 { display: none; } </style> <script src="f.js"> </script> </head> <body> <div id="block1">Block 1</div> <div id="block2">Block 2</div> <a id="link1" href="#" onclick="hiddenDiv()">Click1</a> <a id="link2" href="#" onclick="hiddenDiv()">Click2</a> </body> </html> function hiddenDiv() { var block1 = document.getElementById("block1"); var block2 = document.getElementById("block2"); var link1 = document.getElementById("link1"); var link2 = document.getElementById("link2"); function lnk1() { document.getElementById("block2").style.display = "block"; document.getElementById("block1").style.display = "none"; document.getElementById("link1").style.display = "none"; document.getElementById("link2").style.display = "inline"; } function lnk2() { document.getElementById("block2").style.display = "none"; document.getElementById("block1").style.display = "block"; document.getElementById("link1").style.display = "inline"; document.getElementById("link2").style.display = "none"; } link1.onclick = lnk1(); // link2.onclick = lnk2(); }
    1 point
  3. С функцией у меня не получается. Но если к вашему коду добавить еще один <a> и немножко модифицировать скрипт, может сработает как надо? Щас попытаюсь вникнуть.
    1 point
  4. Сейчас попробую через функцию.
    1 point
  5. Думаю что, да. Быдлокод называется. Но если все это хозяйство вывести в отдельный js файл и написать маленькую функцию, то все будет тип-топ (ИМХО). А это для коммерческого проекта что ли?
    1 point
  6. Щас сделаю. Минуточку. Вот! То, что вы хотели. Но код просто ужасный получился, для коммерческих проектов не подойдет, будут смеяться. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Test</title> <style> #block2 { display: none; } #link2 { display: none; } </style> </head> <body> <div id="block1">Block 1</div> <div id="block2">Block 2</div> <a id="link1" href="#" onclick="document.getElementById('block2').style.display = 'block', document.getElementById('block1').style.display = 'none', document.getElementById('link2').style.display = 'block', this.style.display = 'none'">Click</a> <a id="link2" href="#" onclick="document.getElementById('block2').style.display = 'none', document.getElementById('block1').style.display = 'block', this.style.display = 'none', document.getElementById('link1').style.display = 'block'">Click</a> </body> </html>
    1 point
  7. Вот так имели в виду? <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Test</title> <style> #block2 { /* visibility: hidden; */ display: none; } </style> </head> <body> <div id="block1">test</div> <div id="block2">text</div> <a href="#" onclick="document.getElementById('block2').style.display = 'block', document.getElementById('block1').style.display = 'none'">Click</a> </body> </html>
    1 point
  8. С JS сработало. Вот пример: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Test</title> <style> #block2 { visibility: hidden; } </style> </head> <body> <div id="block1">test</div> <div id="block2">text</div> <a href="#" onclick="document.getElementById('block2').style.visibility = 'visible'">Click</a> </body> </html>
    1 point
  9. Извините, но что-то не получается у меня, хотя вчера вечером похожий пример у меня работал. Знаний по JS и jQuery у меня маловато. Задача ваша тривиальная, все делается обработчиком событий или можно даже функцию написать.
    1 point
  10. jQuery только-только изучаю, но получать доступ к элементу и изменять CSS вроде умею. Сделал так: <a href="#" onclick='$("#block1").css("visibility", "hidden");'>Link</a> Но не работает . Щас покопаюсь.
    1 point
  11. 1 point
  12. Может я чего не понимаю... var d = new Date(), hUTC = d.getUTCHours(), hMsc = hUTC + 4, mscTime = hMsc + ' часов ' + d.getMinutes() + ' минут'; alert(mscTime);
    1 point
  13. Что вы понимаете под "без них работает прекрасно" надо понимать что права выставляемые вами на файл они лишь для того чтобы ограничить прямой доступ к файлу из операционной системы. Возможно вы считаете, что выставив файлу права 600 в интернете его увидеть сможете лишь вы(как его владелец), но это не так потому как страницу конечному пользователю отдает вэб сервер(например apache то есть по сути изначально важно какой уровень доступа у apache для получения файла), а не операционная система. Ну и на конец, вы представляете что будет если файлу выставить права равные нулю? Неужели вы думаете что файл с правами ноль будет лежать мертвым грузом на харде и с ним не чего нельзя делать в том числе менять его права?
    1 point
  14. слышал много хорошего про hetzner.de у знакомого там акк давненько и сваливать не собирается
    1 point
  15. Следующая заметка. Использование Clipping Mask. Наверное многие видели на разных сайтах, как сквозь заголовок, надпись, видна фотография. То есть такой эффект "фотографического текста". В подобном контексте такой прием применяется довольно редко, но он дает представление об использовании этого очень нужного инструмента. Например он используется для создания баннеров или графических кнопок. Работать мы будем вот с таким исходным изображением/простеньким коллажем, которое я специально для вас приготовил. сохраните себе на винт: 1. В фотошопе создаем новый файл (Ctrl+N) по размеру изображения (800x286), цвет фона белый а) Выбираем шрифт Impact, цвет шрифта ЧЕРНЫЙ. Ставим кегль 200pt и пишем верхнюю строку как на картинке, буквы заглавные. б) Тем же шрифтом, черным цветом но не заглавными буквами пишем следующую строку как на картинке. Кегль 88pt (точно по ширине подгонять не стал, на глаз): 2. Переносим нашу фотографию на текст (просто перетаскиваем мышкой), чтобы она его полностью закрывала: 3. Зажимаем Shift и выделяем на панели Layers оба текстовых слоя: 4. Щелкаем по выделенным слоям правой кнопкой мышки и выбираем Rasterize Type: 5. Щелкаем еще раз правой кнопкой и выбираем Merge Layers: Слои объединились в один. 6. Выделяем слой с фотографией, щелкаем правой кнопкой и выбираем Create Clipping Mask: 7. Смотрим результат. Подвигайте фото под текстом для наиболее удачного положения: Оставляю вам простор для творчества. Инструмент Clipping Mask дает очень много возможностей. Удачи.
    1 point
This leaderboard is set to Kiev/GMT+03:00
×
×
  • 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