|
|
|
| Можно ли из значения
document.getElementById(param_ud).style.filter
|
которое равно например
вытащить значение 100?? )) не могу сообразить. parseInt() не работает.. | |
|
|
|
|
|
|
|
для: Vincento
(23.03.2011 в 10:48)
| |
parseInt (document.getElementById (param_ud).style.filter.split ('=') [1]);
|
| |
|
|
|
|
|
|
|
для: Абырвалг
(23.03.2011 в 14:57)
| | Спасибо! | |
|
|
|
|
|
|
|
для: Vincento
(23.03.2011 в 21:10)
| | бьюсь второй день, не могу понять почему в IE данный код не работает? со всеми остальными все идеально!!
Пожалуйста подскажите где я не прав
var fr, ft, opac = 5, i = 1, brow = (navigator.userAgent.indexOf ('MSIE') >= 0);
function riz(param)
{
var objectfr = document.getElementById(param);
if(brow)
{
if (parseInt (objectfr.style.filter.split ('=') [1]) > 0)
{
var opa = parseInt (objectfr.style.filter.split ('=') [1]) - opac;
objectfr.style.filter = 'alpha(opacity='+opa+')' ;
ft = setTimeout ("riz('"+param+"')", 20)
}
else
{
setTimeout ("main_dis('p"+i+"')", 1000)
}
}
else
{
if(objectfr.style.opacity > 0.0)
{
objectfr.style.opacity = .21 * --opac;
ft = setTimeout ("riz('"+param+"')", 20)
}
else
{
setTimeout ("main_dis('p"+i+"')", 1000)
}
}
}
|
| |
|
|
|
|
|
|
|
для: Vincento
(27.03.2011 в 20:43)
| | нашел сам. оказывается если для блока не указаны явно width и height - то filter может и не срабатывать!!!! для этого надо прописывать в стилях элемента | |
|
|
|