Avatar billede tblaster Nybegynder
02. september 2003 - 13:28 Der er 11 kommentarer og
1 løsning

Funktion skal altid udføres

Hvordan laver jeg denne om:

                <TD colSpan=4>Baggrundsfarve: <INPUT id=Button1 onclick="if(divBgColorPick.style.display=='block'){divBgColorPick.style.display='none'}else{divBgColorPick.style.display='block'};Resize('boxTable2')" type=button value=Farver name=Button1>

Så man ikke skal trykke på en knap for at få vist farverne men så den altid viser farverne?
Avatar billede roenving Novice
02. september 2003 - 15:31 #1
Du har noget kode, som toggler en farve-box ...

Hvis den altid skal vises skal du fjerne knappen og sætte style="display:block;" på din divBgColorPick !-)
Avatar billede tblaster Nybegynder
02. september 2003 - 16:30 #2
Den skal altid vises i overstående tilfælde. Min divBgColorPick kaldes flere steder i min kode og derfor kan jeg ikke bare sætte den til altid at blive vist.
Avatar billede roenving Novice
02. september 2003 - 16:35 #3
?-)

Hvis du skal have den skjult skal du jo så et andet sted skjule den ...

Men ellers:

<TD colSpan=4>Baggrundsfarve: <INPUT id=Button1 onclick="divBgColorPick.style.display='block';Resize('boxTable2')" type=button value=Farver name=Button1>
Avatar billede tblaster Nybegynder
02. september 2003 - 16:43 #4
Men det gør jo stadig at den kun viser farve boksen hvis man trykker på knappen. Jeg vil meget gerne have at den altid viser farve boksen og ikke viser en tryk knap.

Jeg har prøvet med ngoet i denne stil men det kan jeg ikke få til at virke:

<TD colSpan=4>Baggrundsfarve: <Script> if(divBgColorPick.style.display=='block'){divBgColorPick.style.display='none'}else{divBgColorPick.style.display='block'};Resize('boxTable2')" </script>
Avatar billede roenving Novice
02. september 2003 - 16:51 #5
Hvorfor viser du den så ikke bare ?-)

Hvis vi bare sætter den funktion som jeg forenklede ind i et script-tag er det vel det samme som, at den er vist ?o]

Men man kan sagtens:

<TD colSpan=4>Baggrundsfarve: <Script type="text/javascript">divBgColorPick.style.display='block';Resize('boxTable2')" </script>
Avatar billede tblaster Nybegynder
03. september 2003 - 08:14 #6
Nope det gøre ikke meget forskel. Nu vises knappen ikke men farve boksen vises heller ikke :-(
Avatar billede roenving Novice
03. september 2003 - 13:51 #7
Måske:

<TD colSpan=4>Baggrundsfarve: <Script type="text/javascript">document.all['divBgColorPick'].style.display='block';Resize('boxTable2')" </script>
Avatar billede tblaster Nybegynder
03. september 2003 - 15:29 #8
Farve boksen vises stadig ikke ...

Det er da noget møj med den latterlige kode ... det kan være at der ikke er en måde at få den til at virke på.
Avatar billede tblaster Nybegynder
12. september 2003 - 10:54 #9
Smid et svar som tak for hjælpen ... fik det løst på en anden måde.
Avatar billede roenving Novice
13. september 2003 - 12:11 #10
Oki '-)

btw ...
-- hvordan ?-)
Avatar billede tblaster Nybegynder
19. september 2003 - 08:23 #11
jeg smed min funktion direkte ind i min kode med javascripts
Avatar billede roenving Novice
17. oktober 2003 - 16:42 #12
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester