nefunkční javasript Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
ja003
Level 1
Level 1
Příspěvky: 91
Registrován: květen 08
Pohlaví: Nespecifikováno
Stav:
Offline

nefunkční javasript

Příspěvekod ja003 » 12 lis 2013 10:36

Ahoj,

učím se psát HTML atd..a nefunguje mi jedna maličkost.

Snažím se naprogramovat hide/show tlačítko. (resp.našel jsem si to někde, jak to naprogramovat). Problém je v tom, že když si ten soubor otevřu v Dreamweaveru, tak mi to v LIVE náhledu bez problému funguje. Ale když to otevřu v prohlížeči (třeba v Chromu), tak nereaguje (jde pouze zaškrtnout a nic neudělá).

Mám tam něco špatně, nebo vám to funguje a je něco špatně s mým prohlížečem?



Kód: Vybrat vše

<!DOCTYPE html>
<html>
<head>


<script>
$(document).ready(function(){
  $("#hide").click(function(){
    $("p").hide();
  });
  $("#show").click(function(){
    $("p").show();
  });
});
</script>

   <style>
        .hidden {
            display: none;
        }
    </style>

   <script type="text/javascript">
        function showHide(){
            var checkbox =    document.getElementById("check");
            var hiddeninputs = document.getElementsByClassName("hidden");
           
            for(var i = 0; i != hiddeninputs.length; i++){
                if(checkbox.checked){
                    hiddeninputs(i).style.display = "block";
                }
            else{
                    hiddeninputs(i).style.display = "none";
                }
            }
        }
    </script>

</head>
<body>

       <input type="checkbox" name="check" id="check" onClick="showHide()"/>
        <label for="check">Click to show hide</label>
       
        <br/>
        <label class="hidden">Name:</label><input type="text" name="name" class="hidden"/>
        <br/>
        <label class="hidden">Email:</label><input type="text" name="email" class="hidden"/>
       

</body>
</html>



//Téma přesunuto do správné sekce
//Karlos
Naposledy upravil(a) ja003 dne 12 lis 2013 14:03, celkem upraveno 1 x.
There are no stupid questions, just stupid people.
MR.Garrison

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: nefunkční javasript

Příspěvekod CZechBoY » 12 lis 2013 11:27

čau,
ten kod je nějakej nefunkční, nevím co na tom vůbec funguje a co to má dělat :D
1) nemáš tam jquery
2) ten jquery handler stejně nic nedělá :D
3) funkce getElementsByClassName není nikde definovaná
4) nemáš ukončený form
kdo ví co ještě...

Použij funkci slideToggle v jquery, super věc ;)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
ja003
Level 1
Level 1
Příspěvky: 91
Registrován: květen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: nefunkční javasript

Příspěvekod ja003 » 12 lis 2013 13:57

aha:D...odkázal bys mě kdyžtak, prosím, na nějakej tutorial?

...a důvod, proč mi to v DreamWeaveru funguje, je, že samotnej ten program má ty funkce nějak naprogramovaný?
There are no stupid questions, just stupid people.
MR.Garrison

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: nefunkční javasript

Příspěvekod CZechBoY » 12 lis 2013 13:58

Nevím proč to v DW jde, asi jsi tam dal jinej kod.

Celkem se mi líbil tutoriál na jquery.com :-) http://try.jquery.com
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
ja003
Level 1
Level 1
Příspěvky: 91
Registrován: květen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: nefunkční javasript

Příspěvekod ja003 » 12 lis 2013 14:03

jaj, jsem blb, zkopíroval jsem tam i něco navíc...už jsem to opravil...nicméně ani tak to nefunguje. Dík
There are no stupid questions, just stupid people.
MR.Garrison

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: nefunkční javasript

Příspěvekod CZechBoY » 12 lis 2013 14:09

Pošli opravenou nefunkční verzi ;-)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
ja003
Level 1
Level 1
Příspěvky: 91
Registrován: květen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: nefunkční javasript

Příspěvekod ja003 » 12 lis 2013 15:31

už jsem to opravil v prvním příspěvku. V DreamWeaveru tlačítko krásně funguje (zobrazí/skryje ty 2 labely), po otevření v jakémkoliv prohlížeči nic nedělá, jen jde zaškrtávat
There are no stupid questions, just stupid people.
MR.Garrison

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: nefunkční javasript  Vyřešeno

Příspěvekod CZechBoY » 12 lis 2013 15:37

Nic si neopravil, ten kod je skoro stejnej :D

Tak třeba takhle:

Kód: Vybrat vše

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<style type="text/css">
.hidden {
   display: none;
}
</style>
<title>js</title>
</head>
<body>
   <input type="checkbox" name="check" id="check"/>
   <label for="check">Click to show hide</label><br/>
   
   <label class="hidden">Name:</label><input type="text" name="name" class="hidden"/><br/>
   <label class="hidden">Email:</label><input type="text" name="email" class="hidden"/>

<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
   $("#check").click(function() {
      $(".hidden").stop().fadeToggle();
   });
});
</script>
</body>
</html>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
ja003
Level 1
Level 1
Příspěvky: 91
Registrován: květen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: nefunkční javasript

Příspěvekod ja003 » 12 lis 2013 17:47

jen jsem tam odstranil nějaký zbytečnosti, na funkčnosti to nic neměnilo..

no, jak koukám, tak to radši budu muset ještě dobře prostudovat.

Spíš mě zajímalo, jak je možný, že mi to v editoru fungovalo a v prohlížeči ne;).

Dík
There are no stupid questions, just stupid people.
MR.Garrison


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nefunkční WiFi na Androidu
    od HxxxV » 26 črc 2024 20:59 » v Administrace sítě
    10
    28570
    od mmmartin Zobrazit poslední příspěvek
    22 led 2025 21:47
  • i3 8100 nefunkční turboboost
    od Baggy » 05 zář 2024 01:40 » v Problémy s hardwarem
    8
    5412
    od Baggy Zobrazit poslední příspěvek
    29 zář 2024 22:11
  • Nefunkční USB Flash Disk?
    od Dolpi » 01 zář 2024 10:52 » v Problémy s hardwarem
    4
    3385
    od Dolpi Zobrazit poslední příspěvek
    01 zář 2024 22:17
  • Nefunkční internet po výpadku proudu
    od Neferivet » 15 zář 2024 23:31 » v Sítě - hardware
    2
    2961
    od Alferi Zobrazit poslední příspěvek
    16 zář 2024 08:53

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Seznam[Bot] a 5 hostů