Помогите написать скрипт
- Author
- Message
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Если стандарт не описывает полезные вещи, то это плохой стандарт, только и всего.FeyFre wrote:А ткните мне пальцем в стандарт.
Давайте теперь alert(), confirm() и prompt() сломаем – можно же, он какие-то нестандартные.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Оффтопить так оффтопить.
Добавляем узлу класс animation:
Меняем ширину/высоту – все плавно анимируется.
Убираем класс.
Меняем ширину/высоту – по-прежнему анимируется.
Лечится только через
Ну вот, актуальный пример.FeyFre wrote:Оо какие сюрпризы?? Опера полностью удовлетворяет ECMA262 5.1 минус мелкое исключение ...
Добавляем узлу класс animation:
Code: Select all
.animation {
-webkit-transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
-moz-transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
-o-transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
-ms-transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
transition: width 0.15s ease-in-out, height 0.15s ease-in-out;
}
Убираем класс.
Меняем ширину/высоту – по-прежнему анимируется.
Лечится только через
Code: Select all
.resizable {
-o-transition: 0s; /* In Opera 11.11 - 11.61 animations still exists after class was removed */
}
.resizable.animation { ... }
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Infocatcher
Эм, JavaScript - это реализация стандарта ECMA262, как и нами используемый JScript. А то что CSS работает не так, или не работает, то уже баги той части presto, которая за него отвечает. Это точно не глюк JavaScript(скажем так, мы всё-таки именно им тут и страдаем), и жаловаться не на что.
Если уже заговорили, то от -o-*, -moz-* -webkit-* и пр. не стоит ждать идеального поведения, ибо оно не назначено для того что-бы его использовали и тем более на него завязывались. Оно может и отвалиться в один прекрасный момент по желанию вендора. Так что сами виноваты
Эм, JavaScript - это реализация стандарта ECMA262, как и нами используемый JScript. А то что CSS работает не так, или не работает, то уже баги той части presto, которая за него отвечает. Это точно не глюк JavaScript(скажем так, мы всё-таки именно им тут и страдаем), и жаловаться не на что.
Если уже заговорили, то от -o-*, -moz-* -webkit-* и пр. не стоит ждать идеального поведения, ибо оно не назначено для того что-бы его использовали и тем более на него завязывались. Оно может и отвалиться в один прекрасный момент по желанию вендора. Так что сами виноваты
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
FeyFre
Не, ну одно дело, когда поведение отличается, это понятно.
И совсем другое, когда CSS-правила, привязанные к определенному селектору, не реагируют на изменения в DOM-дереве – селектор уже ничего не находит, а правила продолжают действовать.
Хотя JavaScript тут и ни при чем, конечно – он-то как раз отрабатывает. Только очень сложно оторвать JavaScript от DOM'а и прочих обвесок.
Не, ну одно дело, когда поведение отличается, это понятно.
И совсем другое, когда CSS-правила, привязанные к определенному селектору, не реагируют на изменения в DOM-дереве – селектор уже ничего не находит, а правила продолжают действовать.
Хотя JavaScript тут и ни при чем, конечно – он-то как раз отрабатывает. Только очень сложно оторвать JavaScript от DOM'а и прочих обвесок.
-
Offline
- Posts: 14
- Joined: Mon Sep 27, 2010 6:13 pm
Погоите пожалуйста со скриптиком для сортировки следующего вида ссылок:
Тоесть сортироваться должно по анкорам в этих ссылках, в алфавитном порядке. И получалось чтобы следующее:
Заранее Огромное Спасибо!
Code: Select all
[URL=http://i-filez.com/downloads/i/473549/f/The_FF_Orgy_2.part2.rar.html]The_FF_Orgy_2.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473522/f/Southern_College_Boys.part2.rar.html]Southern_College_Boys.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473548/f/The_FF_Orgy_2.part1.rar.html]The_FF_Orgy_2.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473543/f/The_Best_Of_Envy.part1.rar.html]The_Best_Of_Envy.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473538/f/The_FF_Orgy_2.part3.rar.html]The_FF_Orgy_2.part3.rar[/URL]
[URL=http://i-filez.com/downloads/i/473537/f/Str8_2_Gay_In_6_Days-_Day_1.part2.rar.html]Str8_2_Gay_In_6_Days-_Day_1.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473534/f/The_Best_Of_Envy.part2.rar.html]The_Best_Of_Envy.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473529/f/Str8_2_Gay_In_6_Days-_Day_1.part1.rar.html]Str8_2_Gay_In_6_Days-_Day_1.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473521/f/Southern_College_Boys.part1.rar.html]Southern_College_Boys.part1.rar[/URL]
Code: Select all
[URL=http://i-filez.com/downloads/i/473543/f/The_Best_Of_Envy.part1.rar.html]The_Best_Of_Envy.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473534/f/The_Best_Of_Envy.part2.rar.html]The_Best_Of_Envy.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473548/f/The_FF_Orgy_2.part1.rar.html]The_FF_Orgy_2.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473549/f/The_FF_Orgy_2.part2.rar.html]The_FF_Orgy_2.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473538/f/The_FF_Orgy_2.part3.rar.html]The_FF_Orgy_2.part3.rar[/URL]
[URL=http://i-filez.com/downloads/i/473521/f/Southern_College_Boys.part1.rar.html]Southern_College_Boys.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473522/f/Southern_College_Boys.part2.rar.html]Southern_College_Boys.part2.rar[/URL]
[URL=http://i-filez.com/downloads/i/473529/f/Str8_2_Gay_In_6_Days-_Day_1.part1.rar.html]Str8_2_Gay_In_6_Days-_Day_1.part1.rar[/URL]
[URL=http://i-filez.com/downloads/i/473537/f/Str8_2_Gay_In_6_Days-_Day_1.part2.rar.html]Str8_2_Gay_In_6_Days-_Day_1.part2.rar[/URL]
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Один из скриптов переводит txt в html. Пример списка
Список программ
Помогите избавиться от излишнего кода, а именно цвета.
Пример, там есть такое:
а надо
и такого там много. Сам пытался, но что-то не выходит
Я думаю скрипт должен собрать все цвета, а потом прогнать их по всему тексту по очереди, объединяя соседние подобные цветовые куски в один.
Заранее спасибо.
Список программ
Помогите избавиться от излишнего кода, а именно цвета.
Пример, там есть такое:
Code: Select all
<font color="#3333cc">Бесплатный</font> <font color="#3333cc">архиватор</font>
Code: Select all
<font color="#3333cc">Бесплатный архиватор</font>
Я думаю скрипт должен собрать все цвета, а потом прогнать их по всему тексту по очереди, объединяя соседние подобные цветовые куски в один.
Заранее спасибо.
Last edited by Andrey_A_A on Wed Apr 18, 2012 5:42 am, edited 1 time in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Andrey_A_A
Найди и замени на пробел.
Найди
Code: Select all
</font> <font color="#3333cc">
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
если было-бы всё так просто - это ломает такоеи замени на пробел.
Code: Select all
<font color="#008080">IM</font> <font color="#3333cc">мессенджеров</font>
-
Offline
- Posts: 876
- Joined: Tue Jul 24, 2007 8:54 am
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Fr0sT
Я ещё пытался с рег.выражениями
Найти
Заменить на
Кроме того , в некоторых местах есть пробел или таб между </font> <font, а значит другой шаблон нужен...
Пытался на vbs автоматизировать, но там с рег.выражениями я заступорился, на js вроде с этим попроще... но пока не смогу сам это сделать
Я ещё пытался с рег.выражениями
Найти
Code: Select all
(<font color="цвет">)(.*)(</font><font color="цвет">)(.*)(</font>)(.*)
Но надо нажимать до последней замены. Раз 50... Потом вставлять другой цвет. И то же самое проделывать.$1$2$4$5$6
Кроме того , в некоторых местах есть пробел или таб между </font> <font, а значит другой шаблон нужен...
Пытался на vbs автоматизировать, но там с рег.выражениями я заступорился, на js вроде с этим попроще... но пока не смогу сам это сделать
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Andrey_A_A
Что: (<font color="(.*)">)(.*)(</font>)(\s+)(<font color="\2">)(.*)(</font>)
Чем: $1$3$5$7$8
Проверялось с помощью стандартного диалога тестовой версии 4.7.5.
Что: (<font color="(.*)">)(.*)(</font>)(\s+)(<font color="\2">)(.*)(</font>)
Чем: $1$3$5$7$8
Проверялось с помощью стандартного диалога тестовой версии 4.7.5.
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact: