javascript
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Dobry den nezna nekdo scriptik ktery udela to ze mi na strance skryje klasickou tabulku a po kliknuti na tlacitko se tato tabulka obevi ale bez refrese stranky? jelikoz jsou na strance i dalsi input pole a pokud by se refresla stranka tak by to smazalo obsah techto poli Diky moc za pomoc Petr
-
no, tabulce dáš v css visibility: hidden; (nebo dislpay: none; rozdíl tu je, viz dokumentace). tabulce dej id, třeba id="tab1" v javascriptu (na zmáčknutí tlačítka) se zeptej na objekt (o = getElementById('tab1');) No a pak tomuhle objektu nastavíš styl (o.style.visibility = "visible"; nebo o.style.display = "table"; - to je tuším pro tabulku. ) Takto by to mohlo fungovat...
-
Ja se mc omlouvam ale opravdu mam jen velmi malou tuchu co mam udelat. nemohl by jste to prosim malinko rozvest?
-
celé: <?xml version="1.0" encoding="iso-8859-2" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <style type="text/css"> .hidden { display: none; } .none { visibility: hidden; } </style> <title>test</title> </head> <body> <table class="hidden" id="tabulka"> <tr><td>asdf</td><td>asdf</td><td>dsf</td></tr> <tr><td>ffff</td><td>ssss</td><td>sss</td></tr> <tr><td>werw</td><td>rwer</td><td>wer</td></tr> </table> <table class="none" id="tabulka2"> <tr><td>asdf</td><td>asdf</td><td>dsf</td></tr> <tr><td>ffff</td><td>ssss</td><td>sss</td></tr> <tr><td>werw</td><td>rwer</td><td>wer</td></tr> </table> <div> <input type="button" onclick="var t = getElementById('tabulka'); t.style.display = 'table';" value="display" /> <input type="button" onclick="var t = getElementById('tabulka2'); t.style.visibility = 'visible';" value="visibility" /> </div> </body> jsou tam oba příklady (visibility i display), tak si vyber, který ti bude vyhovovat.. hmm, koukám to display, nefunguje v IE.... Kdybys to potřeboval, tak se to dá určitě nějak obejít.