Jump to content

Дядя Саша

Expert
  • Posts

    210
  • Joined

  • Last visited

Posts posted by Дядя Саша

  1. Можно так сделать:

    function currentLocation(){
    var curr = ""
    curr += window.location;
    var aObj = document.getElementById('контейнер где находятся ссылки, может быть и весь документ').getElementsByTagName('A')
    for (var i = 0; i < aObj.length; i++) {
    var n = "";
    n += aObj[i]
    aObj[i].style.color =(n.substring(n.lastIndexOf('/'), n.length) == curr.substring(curr.lastIndexOf('/'), curr.length)) ? 'red' : 'blue';
    }
    }

  2. Ай совушка, ай удружила! Ссылка чудестная, прям то что надо. Давно искал сие полезное творение.

    Чтобы сверстать любой шаблон из представленных вряд ле уйдет более пятнадцати минут. Вы меня пугаете :o

    А некоторые даже верстки не стоят...

  3. Украина и есть правительство, а народ - так, в придачу. //который к тому же вечно путается под ногами, сколько его не топчи! Да, ,kzlm, Украина просто замечательна и неповторима! Из Тернополя уже люди бегут, чтож случилось с их родиной - на нее нас....ли!

    И любовь к моей радиактивной родине все меньше и меньше.

  4. Вчера гдето во Львовской области загорелось несколько цистерн с радиоактивным фосфором. Сказали катастрофа хуже чернобыльской. Вот вам и теракт под прикрытием. Франция у нас отходы закапывает, нет слов, все продали, а людей потихоньку поубивают. Живи здесь после этого, в выборах участвуй, выбирай этих мудаков, которым самое место быть в тех цистернах.

  5. Есть слой который содержит много вложенных слоев. Также есть кнопка. Надо при нажатии на нее прокрутить слой допустим на 158 пикселов. Сперва я просто для каждого вложенного слоя менял свойство top:

    var ref = document.getElementById('sketches'), n = 0;
    var intervalID;
    function moveForvard(){
    for(var i = 0; i < ref.childNodes.length; i++){
    if(ref.childNodes[i].className == 'sketch'){
    var elem = ref.childNodes[i];
    if(window.getComputedStyle){
    var computedStyle = window.getComputedStyle(elem, "");
    var elemStyle = computedStyle.getPropertyValue("top");
    }
    var elemTop = elem.currentStyle ? elem.currentStyle.top : elemStyle;
    if (elemTop == "0px" || elemTop == "auto"){
    elem.style.top = 1 + "px";
    }else{
    var elemTopValue = elemTop.substring(0, elemTop.indexOf('px'))
    elem.style.top = parseInt(elemTopValue) + 1 + "px"
    }
    }
    }
    if(intervalID){
    clearInterval(intervalID);
    }
    if(n <= 159){
    intervalID = setInterval("moveForvard()", 10);
    n++
    }else{
    n = 0;
    }
    }

    Поскольку дело было вечером, делать было нечего - то все вроде как нормально, а утром мне показалось что я спятил и подумал что можно использовать чтото в роде scrollTo(), scrollBy() или scroll() но так не выходит.

    В общем вопрос - как прокрутить этот слой, чтоб не трогать вложенные.

  6. Честно говоря, все работы не продуманы. Если в качестве ссылок используете несколько картинок - надо делать прелоад, чтоб они не исчезали при наведении курсора.

    Зачем этот придурковатый фон в косую на каждом сайте? Больше ничего в голову не приходит?

    http://www.nikuz.name/la_mare/index.html - тут вообще беда, ссылки как будто замерзли, их когда трогаешь, все так вибрирует! Нет, ну с заказчиком конечно не поспоришь, нравится значит нравится :)

    Еще, резина и статика не противоположные вещи, они вообще разные. Статика и динамика - уже ближе. Но ни статика ни динамика не характеризуют отображение сайта на мониторе пользователя. Это, понимаете ли, немного не о том.

  7. Однако! Я вот начинаю думать что у спортсменов со вкусом и чувством стиля плоховато вот еще один пример жути http://nfp-ipf.ru и ведь кто-то считает это сайтом!!!!!!

    А чем не сайт? Как вы определяете? Нравится - сайт, не нравится - не сайт? :D

  8. Честно - очень удобно. Я бы сделал ф-ию, чтобы окошко становилось маленькой полупрозрачной панелькой (где то над треем) и отображало только разрешения и кнопочку возврата в обычный режим (по верх окон естественно).

    Но вот проблема вышла - после использования программы у меня начал глючить рабочий стол. Допустим на рабочем столе есть ярлыки, так между ними появляются большие отступы

    t879253_screen.jpg

    Возможно это случай. Просто единственная асоциация, вы уж звеняйте :D

  9. для ИЕ можно сделать исключение. чтото в роде

    function bagIE(){
    if(navigator.appName == "Microsoft Internet Explorer") {
    if(document.body.clientWidth < "какого-то значения") {
    document.getElementById('какой-то элемент').style.width = "какое-то значениеpx"
    }else{
    if(document.body.clientWidth > "то же значение")
    document.getElementById('тот же элемент').style.width = "auto"
    }
    }
    }

    за был про ХкодеЪ Х.кодеЪ :D

  10. Нужно загрузить в память несколько картинок, проблема именно в "несколько" и в том что сделать это надо яваскриптом :D Картинки не в БД, а в папке, есть идеи на счет такого варианта:

    var x = 1;
    var imgArray = new Array(x);
    for (var i = 0; i < x; i++) {
    imgArray[i] = new Image;
    imgArray[i].src = "img/galery/" + i + ".jpg"; // картинки пронумерованы по порядку
    if (imgArray[i]) { //проблема именно тут - не знаю как проверить, картинка там или пусто, зацикливается. возможно ли вообще это проверить? собственно это меня и интересовало. уже все перепробовал, напился, вроде помогло, но все равно зацикливается
    x++
    }
    }

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