[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.05.08
Prihlásený: 07.11.14
Príspevky: 43
Témy: 7 | 7
NapísalOffline : 10.04.2009 14:52 | Uprava scriptu

Zdravím,
mám JavaScript, ktorý mi ukazuje/schováva elementy.
Kód:
function unit(cislo) {
   var unit = document.getElementById("unit");
   var divs = unit.getElementsByTagName("div");
   for (var i = 0; i < divs.length; i++) {
      if (divs[i].id != cislo) { divs[i].className = "subunit_hidden"; }
      else {
   if (divs[i].className == "subunit_visible") { divs[i].className = "subunit_hidden"; }
   else { divs[i].className = "subunit_visible"; }   
      }
   }
}

Linky a elementy vyzeraju takto:
Kód:
<a href="javascript:unit(1)">Nieco nieco</a>
<a href="javascript:unit(2)">O kom o com</a>
<div id="unit">
<div class="subunit_hidden" id="1">This is foo1</div>
<div class="subunit_hidden" id="2">This is foo2</div>
</div>

Všetko funguje perfektne, až na to, že mi nevyhovuje označenie elementov cez id číslami. Chcel by som namiesto toho dosadiť text, ale neviem ako pozmeniť script.


Offline

Čestný člen
Čestný člen
Uprava scriptu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 10.04.2009 18:54 | Uprava scriptu

Proste zmen id na to, co chces, a miesto javascript:unit(1) pis javascript:unit('id_elementu') - tu nezabudaj na apostrofy.


 [ Príspevkov: 2 ] 


Uprava scriptu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Uprava scriptu

v Frontend

12

694

11.09.2009 21:43

Johnnny

V tomto fóre nie sú ďalšie neprečítané témy.

uprava scriptu

v Backend

18

1288

13.01.2010 16:43

dartanan

V tomto fóre nie sú ďalšie neprečítané témy.

Úprava veľkosti prednastaveného scriptu /reklamna kampan/

v Frontend

4

456

05.04.2010 19:19

Rech25

V tomto fóre nie sú ďalšie neprečítané témy.

Vkladanie scriptu

v Frontend

0

1170

26.02.2008 16:15

nestorko

V tomto fóre nie sú ďalšie neprečítané témy.

vysvetlenie scriptu

v Frontend

4

599

13.11.2010 20:57

DeeJay3

V tomto fóre nie sú ďalšie neprečítané témy.

pokračovanie scriptu

v Frontend

10

569

30.03.2010 13:57

TheRay

V tomto fóre nie sú ďalšie neprečítané témy.

nefunkcnost scriptu

v Frontend

5

838

15.11.2007 19:27

M4rek

V tomto fóre nie sú ďalšie neprečítané témy.

nazov tohto scriptu

v Frontend

3

514

13.12.2009 23:40

Romanko

V tomto fóre nie sú ďalšie neprečítané témy.

inicializacia scriptu (asi)??

v Frontend

2

459

03.11.2010 11:40

DeeJay3

V tomto fóre nie sú ďalšie neprečítané témy.

formatovanie java scriptu

v Frontend

7

623

21.04.2008 18:19

pa3ck

V tomto fóre nie sú ďalšie neprečítané témy.

Náhodne zobrazovanie scriptu

v Backend

1

789

22.12.2006 18:05

Alyx_Vance

V tomto fóre nie sú ďalšie neprečítané témy.

Painkiller - spiderjump - chyba scriptu

v Hry a herné konzoly

4

1116

19.04.2006 15:23

Intelman

V tomto fóre nie sú ďalšie neprečítané témy.

Vytvorenie scriptu v shell ....

v Unix-like systémy

1

686

03.11.2007 8:32

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Vypis pocas spracovavania scriptu

v Backend

3

506

27.12.2009 21:27

rooobertek

V tomto fóre nie sú ďalšie neprečítané témy.

odpocitavanie v okne scriptu

v Frontend

10

909

03.12.2007 23:42

jablko05

V tomto fóre nie sú ďalšie neprečítané témy.

Linux (debian) bootovanie scriptu

v Unix-like systémy

1

535

14.02.2012 21:09

Igor



© 2005 - 2026 PCforum, edited by JanoF