mam dwa divy id="broken" i id="rapport" - ukrywaja sie lub pokazuja calkiem niezaleznie - by to siagnac musialem odroznic te sama funkcje
"apparaitre" i dla drugiego layera nazwalem ja "app" ...nie znam javascriptu i tworze dziwne rzeczy
linki wywolujace funkcje show/hiden wygladaja tak:
- Kod: Zaznacz cały
<div><a href="javascript:dis('broken')">HIDE</a></div>
<div><a href="javascript:app('broken')">SHOW</a></div>
<div><a href="javascript:disparaitre('rapport')">HIDE</a></div>
<div><a href="javascript:apparaitre('rapport')">SHOW</a></div>
Brak mi tu wyraznie rozpoznania ID layera poprzez nazwe 'broken' lub 'rapport' - zeby ostatecznie jedna i ta sama funkcja odnosila sie do wielu DIV, rozrozniajac je poprzez nazwe...
Bo dziala to poki co niezawodnie, ale stawiam sobie pytanie co bedzie gdy tych divow przybedzie /utworza cos w rodzaju listy/ ?
Mam mnozyc te funkcje w js - rzecz bez sensu, ale sam nie potrafie poki co dopisac w javaScript sensowniej ..
Jesli ktos znajacy JS zechcialby podpowiedziec jak to rozwiazac bylbym wdzieczny.
- Kod: Zaznacz cały
/** rend invisible Sans prendre de place l'objet passé en paramètre */
function disparaitre(){
document.getElementById('rapport').style.display = 'none';
}
function dis(){
document.getElementById('broken').style.display = 'none';
}
/** rend Visible l'objet passé en paramètre */
function apparaitre(){
document.getElementById('rapport').style.display = 'block';
}
function app(){
document.getElementById('broken').style.display = 'block'
}