Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 12 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Zobrazenie a skryvanie DIVu

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 641
Témy: 144
Bydlisko: Žilina
Príspevok NapísalOffline : 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.


Offline

Užívateľ
Užívateľ
Zobrazenie a skryvanie DIVu

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6
Príspevok NapísalOffline : 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
Offline

Užívateľ
Užívateľ
Zobrazenie a skryvanie DIVu

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 641
Témy: 144
Bydlisko: Žilina
Príspevok Napísal autor témyOffline : 26.02.2008 17:24

skusil som uz aj to a nepomohlo.


Offline

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

Registrovaný: 21.06.07
Prihlásený: 06.05.13
Príspevky: 421
Témy: 4
Príspevok NapísalOffline : 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


Offline

Užívateľ
Užívateľ
Zobrazenie a skryvanie DIVu

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 641
Témy: 144
Bydlisko: Žilina
Príspevok Napísal autor témyOffline : 26.02.2008 23:24

dik sento. to je presne to, co so potreboval.


Offline

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

Registrovaný: 10.07.08
Prihlásený: 08.10.09
Príspevky: 26
Témy: 12
Príspevok NapísalOffline : 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


Offline

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

Registrovaný: 10.07.08
Prihlásený: 08.10.09
Príspevky: 26
Témy: 12
Príspevok NapísalOffline : 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


Offline

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

Registrovaný: 25.11.07
Prihlásený: 14.01.24
Príspevky: 48
Témy: 26
Príspevok NapísalOffline : 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>


Offline

Čestný člen
Čestný člen
Zobrazenie a skryvanie DIVu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 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?


Offline

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

Registrovaný: 25.11.07
Prihlásený: 14.01.24
Príspevky: 48
Témy: 26
Príspevok NapísalOffline : 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"


Offline

Čestný člen
Čestný člen
Zobrazenie a skryvanie DIVu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 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.


Offline

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

Registrovaný: 25.11.07
Prihlásený: 14.01.24
Príspevky: 48
Témy: 26
Príspevok NapísalOffline : 18.08.2009 17:31

dik ide to


Odpovedať na tému [ Príspevkov: 12 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zobrazenie divu vedla divu centrovaného na stred

v HTML, XHTML, XML, CSS

7

653

24.05.2011 0:08

DeaDMan Zobrazenie posledných príspevkov

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

v PHP, ASP

1

545

08.08.2008 10:55

suchy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Plynule zobrazenie textu,. alebo divu

v JavaScript, VBScript, Ajax

2

507

09.12.2009 22:10

KViki Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

1

484

03.11.2008 15:06

djsulo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java - prekryvanie/skryvanie atributov

v Assembler, C, C++, Pascal, Java

1

311

07.08.2012 16:13

jarrro Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

4

482

07.12.2008 16:39

Flety Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

424

28.04.2010 12:06

Antuanet Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

5

623

17.01.2011 20:30

shaggy Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

4

348

03.04.2010 14:55

kurtulik1 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

4

379

18.01.2011 19:59

Antuanet Zobrazenie posledných príspevkov

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

v PHP, ASP

13

1192

11.10.2009 10:18

1daemon1 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

5

396

28.03.2013 0:29

Merlin_sk Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v HTML, XHTML, XML, CSS

42

2556

21.11.2007 19:53

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. špeciálne načítanie divu

v JavaScript, VBScript, Ajax

5

387

06.12.2011 18:00

kurtulik1 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

8

966

05.08.2010 14:03

zipper Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

331

12.02.2014 21:34

17mark Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra