Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.12.2013, 19:55
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Скрипт против картинок Maximusa
Для Chrome - Tempermonkey

// ==UserScript==
// @name       javascript.ru
// @namespace  http://javascript.ru/
// @version    0.3
// @description  enter something useful
// @match      http://*javascript.ru/*
// @copyright  2012+, You
// ==/UserScript==


var on = 'addEventListener',  off = 'removeEventListener',
  q = function (s, e) { var q, d = document, e = e || d, a = [], f, i; if (!s) { return d };
  if (typeof e == 'function') { f = e; e = d; } q = e.querySelectorAll(s);
  for (i=0; i < q.length; i++) { if(f) { q[i] = f(q[i]); if(q[i]) {a.push(q[i])}} else {a.push(q[i])}} return a};

    q('table td.alt1 div:first-child img', function (el) {
        
            el.style.maxWidth = '100px';
            el.style.maxHeight = '100px';
            el.addEventListener('click', function (e) {
            
                if (this.style.maxWidth == '100px') {
                    this.style.maxHeight = '100%';
                    this.style.maxWidth = '100%';
                    this.style.width = '600px';
                }
                else {
                    this.style.maxWidth = '100px';
                    this.style.maxHeight = '100px';
                }
                
        }, false);
});



Для Firefox - Gracemonkey

// ==UserScript==
// @name        javascript.ru
// @namespace   javascript.ru
// @include     http://*javascript.ru/*
// @version     0.1
// @grant       none
// ==/UserScript==


var on = 'addEventListener',  off = 'removeEventListener',
  q = function (s, e) { var q, d = document, e = e || d, a = [], f, i; if (!s) { return d };
  if (typeof e == 'function') { f = e; e = d; } q = e.querySelectorAll(s);
  for (i=0; i < q.length; i++) { if(f) { q[i] = f(q[i]); if(q[i]) {a.push(q[i])}} else {a.push(q[i])}} return a};

    q('table td.alt1 div:first-child img', function (el) {
        
            el.style.maxWidth = '100px';
            el.style.maxHeight = '100px';
            el.addEventListener('click', function (e) {

            
                if (this.style.maxWidth == '100px') {
                    this.style.maxHeight = '100%';
                    this.style.maxWidth = '100%';
                    this.style.width = '600px';
                }
                else {
                    this.style.maxWidth = '100px';
                    this.style.maxHeight = '100px';
                }
                
        }, false);
});


https://github.com/seolog/corn.js
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 23.12.2013 в 22:58.
Ответить с цитированием
  #2 (permalink)  
Старый 23.12.2013, 19:58
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Если убрать if (node && node.innerHTML.search(/maxi/) != -1) { то все картинки будут уменьшаться.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #3 (permalink)  
Старый 23.12.2013, 20:00
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

запили как расширение что ли, а еще можно просто добавить его в игнор и не будешь видить его сообщений.
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #4 (permalink)  
Старый 23.12.2013, 20:01
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от cyber
запили как расширение что ли)
https://addons.mozilla.org/ru/firefo.../greasemonkey/
https://chrome.google.com/webstore/d...mpobfkfo?hl=ru

Просто вставь вышеприведенный код.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #5 (permalink)  
Старый 23.12.2013, 20:04
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus6
 
Регистрация: 19.12.2013
Сообщений: 180

Ответить с цитированием
  #6 (permalink)  
Старый 23.12.2013, 20:05
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Maxmaxmaximus6,
у меня уже подключен скрипт и я не вижу что ты там запилил. Какой же это кайф
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #7 (permalink)  
Старый 23.12.2013, 20:06
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Gozar, не, спс, закину код в расширение)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #8 (permalink)  
Старый 23.12.2013, 20:58
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Gozar, у меня не работает почему то, это расширение не выполняет скрипты на странице, в настойках дал доступ к ссылкам и прописал путь, это все что бы в faq, подключил
// ==UserScript==
// @name        javascript.ru
// @namespace   javascript.ru
// @include     [url]http://*javascript.ru/*[/url]
// @version     1
// @grant       none
// ==/UserScript==
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 23.12.2013 в 21:02.
Ответить с цитированием
  #9 (permalink)  
Старый 23.12.2013, 21:20
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

// ==UserScript==
// @name        javascript.ru
// @namespace   javascript.ru
// @include     http://*javascript.ru/*
// @version     2
// @grant       none
// ==/UserScript==

var on = 'addEventListener', off = 'removeEventListener',
  q = function (s, e) { var q, d = document, e = e || d, a = [], f, i; if (!s) { return d };
  if (typeof e == 'function') { f = e; e = d; } q = e.querySelectorAll(s);
  for (i of q) { if(f) { i = f(i); if(i) {a.push(i)}} else {a.push(i)}} return a};


    q('table td.alt1 div:first-child img').forEach(function (el) {
            el.style.maxWidth = '100px';
            el.style.maxHeight = '100px';
            el.addEventListener('click', function (e) {
            
                if (this.style.maxWidth == '100px') {
                    this.style.maxHeight = '100%';
                    this.style.maxWidth = '100%';
                    this.style.width = '600px';
                }
                else {
                    this.style.maxWidth = '100px';
                    this.style.maxHeight = '100px';
                }
                
        }, false);
});


Новая версия. Работает с любыми картинками, а то вдруг он ник сменит. По клику увеличивает картинку.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #10 (permalink)  
Старый 23.12.2013, 21:38
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Gozar, короче заработало, только твой код ошибку выкидует.
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Java скрипт прокрутки картинок GEN_18 Javascript под браузер 10 28.10.2015 11:54
Скрипт смены картинок от времени zoOmer Общие вопросы Javascript 2 09.09.2013 09:19
Помогите, пжлста, найти (или написать) скрипт для смены картинок. Artweb Работа 9 25.02.2011 11:28
Скрипт смены картинок на каждый день года Артемий Б Работа 17 02.12.2010 22:49
Помогите создать скрипт замены картинок при наведении курсора. SantaS Я не знаю javascript 3 05.06.2009 12:59