Avatar billede ameq Nybegynder
15. april 2002 - 15:13 Der er 24 kommentarer og
1 løsning

Checkbox

Kan jeg lave et jave script når man trykker "maker en checkbox" så viser den noget HTML??
Avatar billede rsj1962 Nybegynder
15. april 2002 - 15:21 #1
Avatar billede ameq Nybegynder
15. april 2002 - 15:26 #2
nej ikke lige det jeg søger....... det er hvis man nu trykker så skal den kunne en table.. jeg ved ikke om du er med?
Avatar billede ameq Nybegynder
15. april 2002 - 15:27 #3
nej ikke lige det jeg søger....... det er hvis man nu trykker så skal man kunne se en table.. jeg ved ikke om du er med?
Avatar billede gryn Nybegynder
15. april 2002 - 18:13 #4
kigger lige på det
Avatar billede gryn Nybegynder
15. april 2002 - 18:36 #5
<script language="javascript" type="text/javascript">
function nu(obj){
if (obj.checked){
visIndhold()
}
else{
skjulIndhold()
}

}
function visIndhold(){
if (document.all) document.all.kasse.style.visibility = "visible"
else document.kasse.visibility = "show"
}

function skjulIndhold(){
if (document.all) document.all.kasse.style.visibility = "hidden"
else document.kasse.visibility = "hide"
}
</script>

<form name="formen">
<input type="checkbox" name="boxen" onclick="nu(this)">
</form>

<div id="kasse" style="visibility:hidden;">
Her skal din html-kode være.
</div>
Avatar billede ameq Nybegynder
15. april 2002 - 19:15 #6
ja noget i den stil kan du også dokmenter det? =)
Avatar billede gryn Nybegynder
15. april 2002 - 19:21 #7
dokmenter det?
Avatar billede ameq Nybegynder
15. april 2002 - 20:38 #8
ja noget dokumentation
Avatar billede ameq Nybegynder
15. april 2002 - 20:42 #9
ja hvis nu jeg skal lave en masse af dem hvad skal jeg skrifte ud??
Avatar billede gryn Nybegynder
15. april 2002 - 20:45 #10
Skal nok lige kigge på det... senere :-)
Avatar billede gryn Nybegynder
15. april 2002 - 21:50 #11
<script language="javascript" type="text/javascript">

//Script af Ulrik Ishøj Søndergaard
//e-mail: gryn@grunden.dk

function nu(obj, vis){
if (obj.checked){
showlayer(vis)
}
else{
hidelayer(vis)
}

}
    function hidelayer(layername) {
        if(document.all)
            eval("document.all['"+layername+"'].style.visibility = 'hidden'");
        else
            eval("document."+layername+".visibility = 'hide'");
        }
   
    function showlayer(layername) {
        if(document.all)
            eval("document.all['"+layername+"'].style.visibility = 'visible'");
        else
            eval("document."+layername+".visibility = 'show'");
        }
</script>

<form name="formen">
<input type="checkbox" name="boxen1" onclick="nu(this, 'kasse1')"><br>
<input type="checkbox" name="boxen2" onclick="nu(this, 'kasse2')">
</form>

<div id="kasse1" style="visibility:hidden;">
Her skal din html-kode være til kasse1.
</div>
<div id="kasse2" style="visibility:hidden;">
Her skal din html-kode være til kasse2.
</div>

Så virker den med flere checkboxe
Avatar billede gryn Nybegynder
15. april 2002 - 21:54 #12
<input type="checkbox" name="boxen1" onclick="nu(this, 'kasse1')"> viser den <div>, der har id="kasse1". osv.

www.fotx.net/gryn
Avatar billede ameq Nybegynder
15. april 2002 - 23:07 #13
okey takker
Avatar billede gryn Nybegynder
15. april 2002 - 23:17 #14
Ikke for at være grov, men accepterer du så ikke lige mit svar? :-)
Avatar billede ameq Nybegynder
16. april 2002 - 07:44 #15
=) jeg skal lige test det jeg skulle lige på arbejde igen...
Avatar billede gryn Nybegynder
16. april 2002 - 11:10 #16
takker ;-)
Avatar billede ameq Nybegynder
16. april 2002 - 12:17 #17
men kan du hjælp mig med i stedet for at de ikke bliver vist de så bare bliver man ikke kan trykke på med?
Avatar billede ameq Nybegynder
16. april 2002 - 12:18 #18
jeg kam ikke husk om det hedder noget med blur?!?!??
Avatar billede gryn Nybegynder
16. april 2002 - 12:21 #19
Forklar lidt nærmere. Jeg forstår ikke
Avatar billede ameq Nybegynder
16. april 2002 - 12:25 #20
he he hvis checkbox ikke er 1 "på" så kan du ikke skrive i vise textboxe
Avatar billede gryn Nybegynder
16. april 2002 - 12:28 #21
ahaa.... nu tror jeg, jeg forstår hvad du mener. Jeg kigger på det om lidt.
Avatar billede gryn Nybegynder
16. april 2002 - 13:11 #22
Nu har jeg lavet det til dig:



<html>
<body onload="start()">
<script language="javascript" type="text/javascript">

function skift(obj, vis){
if (obj.checked){
go(vis);
}
else{
skjul(vis);
        if(document.all)
            eval("document.formen['"+vis+"'].value= '' ");
        else
            eval("document.formen."+vis+".value= '' ");
       
}
}
    function skjul(obj) {
        if(document.all)
            eval("document.formen['"+obj+"'].style.background = '#DDDDDD'");
        else
            eval("document.formen."+obj+".background = '#DDDDDD'");
        }
   
    function go(obj) {
        if(document.all)
            eval("document.formen['"+obj+"'].style.background = '#FFFFFF'");
        else
            eval("document.formen."+obj+".background = '#FFFFFF'");
        }

function start(){   
skjul('kasse1');
skjul('kasse2');
}


function slor(obj, box){
    if (box.checked){
    }
    else{
    return obj.blur();
    }
}
</script>

<form name="formen">
<input type="checkbox" name="boxen1" onclick="skift(this, 'kasse1')"> <input type="text" name="kasse1" onfocus="slor(this, document.formen.boxen1)"><br>
<input type="checkbox" name="boxen2" onclick="skift(this, 'kasse2')"> <input type="text" name="kasse2" onfocus="slor(this, document.formen.boxen2)"><br>
</form>


</body>
</html>


spørg endelig, hvis det er!

gryn
Avatar billede ameq Nybegynder
16. april 2002 - 13:21 #23
ja det tror jeg men jeg har ikke lige tid lige nu =(
Avatar billede ameq Nybegynder
16. april 2002 - 13:22 #24
og du skal nok få nolge point for det...
Avatar billede gryn Nybegynder
16. april 2002 - 13:39 #25
Det vil jeg da glæde mig til ;-)
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