Afisare date
Last Updated: Aug 28 2006 11:49, Started by
Bursul
, Aug 23 2006 13:37
·
0
#1
Posted 23 August 2006 - 13:37
Salut!
Am sa trec direct la problema. Aici am atasat o poza cum as vrea sa functioneze pagina: pagiJTML.JPG 11.8K 83 downloads Ideea e urmatoarea: 1. numele jucatorilor sunt niste butoane; 2. la fiecare click pe un nume de jucator, datele jucatorului selectat trebuie sa fie afisate in zona din dreapta (mai precis in patrat); 3. datele jucatorilor vor fi luate dintr-un fisier XML, dar momentan acest lucru nu ma intereseaza. Doresc sa fac in Javascript dar cum timp pentru studiu nu prea am, solicit un mic ajutor din partea celor care au o idee de rezolvare pentru aceasta problema. Mersi! |
#2
Posted 23 August 2006 - 13:49
asta il pui in <head></head>
<script type="text/javascript"> function hide_div(){ if(document.getElementById('div').style.display == 'block'){ document.getElementById('div').style.display = 'none'; } else { document.getElementById('div').style.display = 'block'; } } </script> in tabelu ala din dreapta faci un <div id="div" style="display:none;">aici datele despre om</div> iar la user pui link: <a href="java script:hide_div()">link</a> ps: e o varianta primitiva, am facut-o fara sa o testez |
#3
Posted 23 August 2006 - 14:48
Mi-a trebuit ceva timp sa-mi dau seama ce face codul. Cu putine modificari codul tau merge.
Asta-i codul: <head> <script type="text/javascript"> function hide_div1() { if(document.getElementById('div1').style.display == 'block') { document.getElementById('div1').style.display = 'none'; } else { document.getElementById('div1').style.display = 'block'; } } </script> </head> <div id="div1" style="display:none;">datele jucatorului 1</div> <h1 id="jucator1" onclick="hide_div1()">nume_jucator</h1> - aici e modificarea! acum trebuie sa scriu fiecare functie pentru fiecare jucator. Sunt 22!!!!! Mersi inca odata! |
#4
Posted 23 August 2006 - 16:29
Nu trebuie sa scrii pentru fiecare jucator!
<script language="javascript"> function open_box(nr_j){ for (i=1;i<=22;i++){ // 22 inlocuiesti cu cate divuri ai tu document.getElementById('div_'+i).style.display="none"; } document.getElementById('div_'+nr_j).style.display="block"; } </script> <div id="div_1" style="display:none;">datele jucatorului 1</div> <h1 id="jucator1" onclick="open_box(1)">nume_jucator</h1> <div id="div_2" style="display:none;">datele jucatorului 1</div> <h1 id="jucator2" onclick="open_box(2)">nume_jucator</h1> Edited by KINGro, 23 August 2006 - 16:32. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users