23.06.2012, 23:51
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
nerv_,
лол, ну ты дал.
за 100, отсюда взял: сайт
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html>
<head>
<script>
var fade = { // Namespace
ids : {},
step : 0.05,
delay : 33, // ms
timer : null,
setOpacity : function(elem, nOpacity) {
if (typeof elem == 'string') elem = document.getElementById(elem);
var props = ['MozOpacity', 'KhtmlOpacity', 'opacity'];
for (var i in props) {
if (typeof elem.style[props[i]] == 'string') {
elem.style[props[i]] = nOpacity;
return;
}
}
// IE 6+
try {
nOpacity = 100 * parseFloat(nOpacity);
if ((oAlpha = elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha)) oAlpha.opacity = nOpacity;
else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+");";
} catch (e) {
// IE <= 5.5 OR Opera < 9 OR another browser. Do nothing
}
},
_out : function(id, from, to, callback) {
from -= this.step;
from = from <= to ? to : from;
if (this.doit(id, from, to, callback))
this.timer = setTimeout("fade._out('"+id+"', "+from+", "+to+", '"+(callback ? callback : '')+"')", this.delay);
},
_in : function(id, from, to, callback) {
from += this.step;
from = from >= to ? to : from;
if (this.doit(id, from, to, callback))
this.timer = setTimeout("fade._in('"+id+"', "+from+", "+to+", '"+(callback ? callback : '')+"')", this.delay);
},
doit : function(id, from, to, callback) {
this.setOpacity(id, from);
clearTimeout(this.timer);
if (from == to) {
if (callback) eval(callback+'()');
} else return true;
}
}
</script>
</head>
<body>
<style>
.invalidate {color:red;}
.validate {color: green;}
</style>
<input type="button" value="Click" onclick="setOpose();">
<div style='opacity:1' id="div"></div>
<script>
function al() {
alert('a')
}
obj = document.getElementById('div')
function setOpose() {
//document.getElementById('div').style.opacity = 1
document.getElementById('div').innerHTML = "Неправильно: только цифры"
document.getElementById('div').className = 'invalidate'
fade._out('div', 1, 0)
};
</script>
</body>
</html>
__________________
оляля, ололо
Последний раз редактировалось 9xakep, 24.06.2012 в 00:44.
|
|
24.06.2012, 00:00
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
9xakep,
30-40 нун для setTimeout => ('+x+')',33);
20 сильно быстро
|
|
24.06.2012, 00:02
|
Профессор
|
|
Регистрация: 08.02.2012
Сообщений: 216
|
|
Сообщение от Deff
|
9xakep,
30-40 нун для setTimeout => ('+x+')',33);
20 сильно быстро
|
Да и в IE не работает
|
|
24.06.2012, 01:12
|
|
сегодня в 12:34|Комментир
|
|
Регистрация: 12.04.2011
Сообщений: 1,180
|
|
ТС честный и порядолчный человек, зря вы на него гнали
__________________
оляля, ололо
|
|
24.06.2012, 01:14
|
Профессор
|
|
Регистрация: 08.02.2012
Сообщений: 216
|
|
Не работает
9xakep выполнил работу. Не актуально.
|
|
24.06.2012, 01:22
|
Профессор
|
|
Регистрация: 08.02.2012
Сообщений: 216
|
|
В IE действительно работает в вот в FF нет.
|
|
24.06.2012, 03:20
|
без статуса
|
|
Регистрация: 25.05.2012
Сообщений: 8,219
|
|
|
|
24.06.2012, 10:01
|
|
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от lamer
|
Да вы явно расстроены что вам попался плохой клиент
|
я уже давно занят другим, расстраиваться не когда )
Сообщение от 9xakep
|
лол, ну ты дал.
|
что дал? По мне так или делать хорошо или не делать вообще. А эта порнография
setTimeout("fade._out('"+id+"', "+from+", "+to+", '"+(callback ? callback : '')+"')", this.delay);
уже давно не в моде. Кто еще из нас лол, в одном маленьком скрипте 4 раза искать элемент по id, и зафигачить глобальную переменную
obj = document.getElementById('div')
function setOpose() {
//document.getElementById('div').style.opacity = 1
document.getElementById('div').innerHTML = "Неправильно: только цифры"
document.getElementById('div').className = 'invalidate'
fade._out('div', 1, 0)
};
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Последний раз редактировалось nerv_, 24.06.2012 в 10:04.
|
|
24.06.2012, 10:39
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от lamer
|
А чё тебе мильен платить чтоб скрипт переписать ???
|
мне начальство за подобные мелкие работочки по 30-50 баксов платит, а ты предлагаешь 100 рублей.. это же не деньги, я на телефоне больше проговариваю в день.
|
|
24.06.2012, 13:54
|
Интересующийся
|
|
Регистрация: 24.01.2012
Сообщений: 19
|
|
lamer, запомните, цена зависит не только от сложности задания, но и от затрат времени. За такие деньги ни один нормальный программист не будет отрываться от работы.
Хотите быстрое решение, платите нормальную денежку.
|
|
|
|