Pitanka !
4 отговора
211 прегледа
Pitanka !
Niakoi moje li da mi kaje kak s JavaScript da smenia className (klasovete) na vsichki <div> -ove ??
Muchago tuka ot 2 chasa i vremeto mi otiva na viatura. Shte sum blagodaren na vseki koito moje da pomogne.
Muchago tuka ot 2 chasa i vremeto mi otiva na viatura. Shte sum blagodaren na vseki koito moje da pomogne.
EVRIKA
Otkrih go naj-nakraia. Ako niakoi go interesuva eto go scripta:
-------------
function change_visibility(elem,class_name)
{
for (var i = 0; i < document.all.length; i++)
{
if (document.all.id != '')
if (document.all.id.indexOf(class_name) == 0)
{
if (document.all.id == elem)
{
if (document.all.className == 'd_show') document.all.className = 'd_hidden';
else document.all.className = 'd_show';
}
else document.all.className = 'd_hidden';
}
}
}
--------------
"elem" = ID na
"className" = root na ID-to
example:
---------------
--------------------
dano e ot polza na niakoi
-------------
function change_visibility(elem,class_name)
{
for (var i = 0; i < document.all.length; i++)
{
if (document.all.id != '')
if (document.all.id.indexOf(class_name) == 0)
{
if (document.all.id == elem)
{
if (document.all.className == 'd_show') document.all.className = 'd_hidden';
else document.all.className = 'd_show';
}
else document.all.className = 'd_hidden';
}
}
}
--------------
"elem" = ID na
"className" = root na ID-to
example:
---------------
|
|
--------------------
dano e ot polza na niakoi
fggddgggdgdgdgdgdgd uuu Редактирано от PATRlOT на 25.01.02 16:48.
Редактирано от PATRlOT на
Re: EVRIKA
Zdrasti,
Toia script deto si go prilojil mi se struwa che niama da raboti ...
Po princip className e property na daden div tag a ne na document.all kolekciata.
znachi ako imash <div id=layer1 class=class1></div>
to mojesh da mu smenish classa po slednia nachin:
za IE: document.all.layer1.className = "class2"
za NS6: document.getElementById('layer1').className = "class2"
Aide chao
Toia script deto si go prilojil mi se struwa che niama da raboti ...
Po princip className e property na daden div tag a ne na document.all kolekciata.
znachi ako imash <div id=layer1 class=class1></div>
to mojesh da mu smenish classa po slednia nachin:
za IE: document.all.layer1.className = "class2"
za NS6: document.getElementById('layer1').className = "class2"
Aide chao
Re: EVRIKA
wsichki divove se hwashtat s document.all.tags("DIV") -> twa wryshta kolekciq s divovete w sluchaq.
W NS syshto raboti.. s edwa zabelegimi modifikaci...
Ne razbiram zashto trqvbwa da smenqsh Styla na layerite a ne samiqt Style...
Ama kakto si reshish
JAVA lets make things badly and slow!!
W NS syshto raboti.. s edwa zabelegimi modifikaci...
Ne razbiram zashto trqvbwa da smenqsh Styla na layerite a ne samiqt Style...
Ama kakto si reshish
JAVA lets make things badly and slow!!
Re: EVRIKA
v kakuv smisul da smenia samia style . Primerno ako <div class="d_show"></div>
mogali "d_show" da go smenia na neshto drugo ?
I oshte edno vuprosche:
kato vzema masiva ot divove s "document.all.tags("DIV")" kak moga da gi manipoliram polse da im smeniam clasovete ili stylovete naprimer
mogali "d_show" da go smenia na neshto drugo ?
I oshte edno vuprosche:
kato vzema masiva ot divove s "document.all.tags("DIV")" kak moga da gi manipoliram polse da im smeniam clasovete ili stylovete naprimer