| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal max-m: 26.02.2008 16:03 | |
|
rad by som na stranku vlozil checkbox a podla toho ci je zaskrtnuty by sa zobrazil/skryl <div>. ked pouzijem tento kod
Kód: <script type="text/javascript"> function change_it() { if (document.getElementById('checkboxes').checked="checked") { document.getElementById('this_div1').style.display="block"; } elseif (document.getElementById('checkboxes').checked="") { document.getElementById('this_div1').style.display="none"; } } </script> <div id="checkboxes">Check: <input type="checkbox" onChange="change_it()"/></div> <br /> <div id="this_div1" style="display:none;">Check the radio button above...</div>
tak <div> zobrazim zaskrtnutim ale ked chceckbox odskrtnem, <div> zostava stale viditelny.
ako by sa dalo nieco take spravit (skusal som daj aj == namiesto =, no vtedy to nerobi uz vobec nic)?
DIK.
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 26.02.2008 16:34 | |
|
oprav elseif na else if alebo to mozes dat kludne ako else bez if kedze ina podmienka uz nastat nemoze.
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 26.02.2008 17:24 | |
|
skusil som uz aj to a nepomohlo.
|
|
Registrovaný: 21.06.07 Prihlásený: 06.05.13 Príspevky: 421 Témy: 4 | Napísal sento: 26.02.2008 20:22 | |
|
Kód: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title></title> <script type="text/javascript"> function change_it() { var obj_check = document.getElementById('checkboxes'); var obj_div = document.getElementById('this_div1'); if (obj_check.checked==true) { obj_div.style.display="block"; } else if (obj_check.checked==false) { obj_div.style.display="none"; } } </script> </head> <body> Check: <input id="checkboxes" type="checkbox" onClick="change_it()"/> <br /> <div id="this_div1" style="display:none;">Check the radio button above...</div> </body> </html>
... zhruba takto
|
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 26.02.2008 23:24 | |
|
dik sento. to je presne to, co so potreboval.
|
|
Registrovaný: 10.07.08 Prihlásený: 08.10.09 Príspevky: 26 Témy: 12 | Napísal pedrix: 06.08.2008 20:08 | |
|
Vedeli by sme mi poradit ako zriesit nieco taketo.Mam select:
Kód: <input select name "select" > <option>nieco1</option> <option>nieco2</option> <option>ina moznost</option>
Potrebujem aby sa mi pri zvoleni ina moznost zobrazil input,vlastne to iste ako tu bol priklad s checkboxom len namiesto neho potrebujem vyuzit select.Skusal som uz vsetko mozne ale nie a nie aby to fungovalo...za kazdu pomoc dakujem
|
|
Registrovaný: 10.07.08 Prihlásený: 08.10.09 Príspevky: 26 Témy: 12 | Napísal pedrix: 07.08.2008 22:33 | |
|
Tak uz to mam.Ak sa to nahodou niekomu hodi:
Kód: <html> <head> <title>Pokusná stránka s JavaScriptom</title> <script language="JavaScript"><!--
function nastav() { var s1 = document.getElementById('s1'); var d0 = document.getElementById('d0'); var d1 = document.getElementById('d1'); if (0 == s1.selectedIndex) { d0.style.display = 'block'; d1.style.display = 'none'; } if (1 == s1.selectedIndex) { d0.style.display = 'none'; d1.style.display = 'block'; } }
//--></script> </head> <body onload="nastav();"> <p> <select id="s1" name="s1" onclick="nastav();"> <option>Schovaj</option> <option>Zobraz</option> </select> </p> <div id="d0"> </div> <div id="d1"> <input type="text" name="input" > </div> </body> </html>
//pouzivaj code. suchy
|
|
Registrovaný: 25.11.07 Prihlásený: 14.01.24 Príspevky: 48 Témy: 26 | Napísal jurov: 17.08.2009 10:10 | |
|
Čaute, tiež potrebujem zobraziť/skryť div na základe zmeny výberu v selecte, len myslím že by sa to malo dať urobiť aj jednoduchšie. Mám spoločnú funkciu pre celú stránku na zobrazenie/skrytie divu, ktorú som doteraz volal iba pomocou odkazu, tu by som ju chcel zavolať v selecte.
Toto mi ale funguje iba v IE. Vie mi niekto poradiť, čo zmeniť aby to fungovalo aj v ostatných prehliadačoch?
Kód: <select name="kategoria" onchange="location.href=this.options[this.selectedIndex].href"> <option value="str" href="JavaScript:HidView(document.getElementById('novakat'))">Stromy</option> <option value="kve" href="JavaScript:HidView(document.getElementById('novakat'))">Kvety</option> <option value="new" href="JavaScript:HidView(document.getElementById('novakat'))">Pridať novú kategóriu...</option> </select>
<div id="novakat" style="display:none"> Názov novej kategórie<input type="text" name="novakat" value="" /> </div>
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 17.08.2009 11:47 | |
|
Co mas vo fcii HidView? V kazdom pripade ten onchange na selecte ta okamzite presmeruje, tak neviem, co by si chcel skryvat.
Este otazka, po vybrati akej moznosti sa ma div zobrazit a po vybrati akej moznosti sa ma zasa skryt?
|
|
Registrovaný: 25.11.07 Prihlásený: 14.01.24 Príspevky: 48 Témy: 26 | Napísal jurov: 17.08.2009 20:56 | |
|
Ďuri píše: Co mas vo fcii HidView? V kazdom pripade ten onchange na selecte ta okamzite presmeruje, tak neviem, co by si chcel skryvat. Este otazka, po vybrati akej moznosti sa ma div zobrazit a po vybrati akej moznosti sa ma zasa skryt?
HidView vyzerá takto
Kód: function HidView(item) { if (item.style.display == "none") { item.style.display = "block"; } else { item.style.display = "none"; } }
Prvé dve majú skrývať a posledná má zobraziť. V Exploreri to ide ako chcem: zobrazí/skryje div ale vo FireFoxe a iných presmeruje na inú stránku, ktorú samozrejme nenájde. Podľa mňa tam asi treba iba nejako opraviť iba toto: onchange="location.href=this.options[this.selectedIndex].href"
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 18.08.2009 8:42 | |
|
Toto by malo fungovat, navyse ziadnu fciu HidView nepotrebujes:
Kód: <select name="kategoria" onchange="var novakat = document.getElementById('novakat'); if (this.selectedIndex == (this.options.length - 1)) { novakat.style.display = 'block' } else { novakat.style.display = 'none' }"> <option value="str">Stromy</option> <option value="kve">Kvety</option> <option value="new">Pridať novú kategóriu...</option> </select>
<div id="novakat" style="display:none"> Názov novej kategórie<input type="text" name="novakat" value="" /> </div> Je to napisane tak, ze mozes kludne pridat aj dalsie moznosti a nic nemusis menit. Len ta posledna stale div zobrazuje, ostatne skryvaju. Netestovane v IE, nemam.
|
|
Registrovaný: 25.11.07 Prihlásený: 14.01.24 Príspevky: 48 Témy: 26 | Napísal jurov: 18.08.2009 17:31 | |
|
dik ide to
|
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| zobrazenie divu vedla divu centrovaného na stred v HTML, XHTML, XML, CSS | 7 | 653 | 24.05.2011 0:08 DeaDMan | | zobrazenie DIVu v PHP, ASP | 1 | 545 | 08.08.2008 10:55 suchy | | Plynule zobrazenie textu,. alebo divu v JavaScript, VBScript, Ajax | 2 | 507 | 09.12.2009 22:10 KViki | | Skryvanie a preloadovanie v JavaScript, VBScript, Ajax | 1 | 484 | 03.11.2008 15:06 djsulo | | Java - prekryvanie/skryvanie atributov v Assembler, C, C++, Pascal, Java | 1 | 311 | 07.08.2012 16:13 jarrro | | Roztiahnutie divu v HTML, XHTML, XML, CSS | 4 | 482 | 07.12.2008 16:39 Flety | | vyska divu v HTML, XHTML, XML, CSS | 2 | 424 | 28.04.2010 12:06 Antuanet | | Vycentrovanie divu v HTML, XHTML, XML, CSS | 5 | 623 | 17.01.2011 20:30 shaggy | | pisanie do divu v JavaScript, VBScript, Ajax | 4 | 348 | 03.04.2010 14:55 kurtulik1 | | auto height divu v HTML, XHTML, XML, CSS | 4 | 379 | 18.01.2011 19:59 Antuanet | | auto refresh divu v PHP, ASP | 13 | 1192 | 11.10.2009 10:18 1daemon1 | | CSS zarovnanie divu v HTML, XHTML, XML, CSS | 5 | 396 | 28.03.2013 0:29 Merlin_sk | | CSS: roztiahnutie divu [ Choď na stránku: 1, 2 ] v HTML, XHTML, XML, CSS | 42 | 2556 | 21.11.2007 19:53 Flety | | špeciálne načítanie divu v JavaScript, VBScript, Ajax | 5 | 387 | 06.12.2011 18:00 kurtulik1 | | poziciovanie vnoreneho divu css v HTML, XHTML, XML, CSS | 8 | 966 | 05.08.2010 14:03 zipper | | zarovnanie divu na stred v HTML, XHTML, XML, CSS | 2 | 331 | 12.02.2014 21:34 17mark |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|