Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > dk.edb.internet.webdesign.clientside > #62

Re: Endelig version

From Jan Hansen <jhjjhjhhansen@gmail.com>
Newsgroups dk.edb.internet.webdesign.clientside
Subject Re: Endelig version
Date 2018-07-24 12:44 +0200
Organization A noiseless patient Spider
Message-ID <20180724124450.4d814bbcedfad793d94cea0b@gmail.com> (permalink)
References <b7xwzgiipgd6$.dlg@lundhansen.dk>

Show all headers | View raw


Den Tue, 24 Jul 2018 11:06:19 +0200 skrev Bertel Lund Hansen <gadekryds@lundhansen.dk>:

> Nu er jeg færdig med at arbejde med selve uret.
> 
> Jeg opdagede et fif som I måske godt kender. I ur-scriptet
> tjekker jeg et par steder om et ur (uf af tre) er sat til at
> vises. Det udløser jo en fejl hvis jeg bruger getElementById()
> og feltet ikke findes. Det er fint nok.
> 
> Men en anden løsning er at give de tre felter samme klasse og så bruge
> 
>   	getElementsByClassName()
> 
> som returnerer et array. Så er man sikker på at arrayets
> elementer er til stede. Her er en funktion der udnytter det
> forhold (15 linjer):
> 
>   	function hideAllButtons () {
>   		var status=document.getElementsByClassName('toggdiv');
>   		var prompt, newstatus;
>   		if (status[0].style.display==='none') {
>   			newstatus='block';
>   			prompt='Hide almost all buttons';
>   		}
>   		else {
>   			newstatus='none';
>   			prompt='Show all buttons';
>   		}
>   		for (n=0; n<status.length; ++n)
>   			status[n].style.display=newstatus;
>   		document.getElementById('hideButtons').innerHTML=prompt;
>   	}
> 
> Den tilsvarende funktion med id bruger 20 linjer.

Det er meget smart, når bare de forskellige elementer har en class.

Skal der ikke noget begrænsning på de knapper til at stille urene, hvis 
klik giver en negativ værdi? 
Enten så de bliver nul, eller klikket bliver ignoreret, hvis resultatet 
bliver negativt.

> Opsætningsprogrammet har flere ulogiske ting, men det kommer
> senere.

Jeg mener nu stadig, at de input felter til farverne skal være 
skjult. Skal farverne stå der, er det til at indsætte i en <span>. 
Ellers bliver det noget af en opgave at lave det modtagende PHP, 
når man både kan skrive Postkasserød, Dunkelgrün, rgba(240,0,30,.8) 
og hvad de ellers kan finde på.

> PS: Jeg har ikke taget højde for at man kan slå alle tre ure fra.
> Det vil give en fejl (status[0] er udefineret).

Siden giver heller ikke så meget mening, hvis alle tre er slået fra.
Det må være til at lave en test i opsætningen, så man ikke kan gemme, 
med mindre mindst et ur er slået til.

-- 
mvh Jan.
Help Microsoft stamp out piracy. Give
Linux to a friend today!

Back to dk.edb.internet.webdesign.clientside | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-24 11:06 +0200
  Re: Endelig version Jan Hansen <jhjjhjhhansen@gmail.com> - 2018-07-24 12:44 +0200
    Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-24 16:18 +0200
      Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-24 17:08 +0200
        Re: Endelig version Jan Hansen <jhjjhjhhansen@gmail.com> - 2018-07-24 20:11 +0200
          Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-25 10:15 +0200
            Re: Endelig version "Dennis Munding" <nospa@mplease.dk> - 2018-07-25 09:06 +0000
              Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-25 13:06 +0200
                Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-25 13:42 +0200
                Re: Endelig version "Dennis Munding" <nospa@mplease.dk> - 2018-07-25 12:23 +0000
                Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-25 17:03 +0200
                Re: Endelig version "Dennis Munding" <nospa@mplease.dk> - 2018-07-25 16:14 +0000
                Re: Endelig version Kim Ludvigsen <kim@kimsside.dk> - 2018-07-25 19:25 +0200
                Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-26 09:20 +0200
                Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-26 09:31 +0200
                Re: Endelig version Bertel Lund Hansen <gadekryds@lundhansen.dk> - 2018-07-26 09:37 +0200
                Re: Endelig version Kim Ludvigsen <kim@kimsside.dk> - 2018-07-26 13:31 +0200
            Re: Endelig version Jan Hansen <jhjjhjhhansen@gmail.com> - 2018-07-25 11:53 +0200

csiph-web