checkbox werkt niet goed als er naar een andere pagina wordt geklikt of als een refresh wordt uigevo
siep de Veer
22/01/2013 10:13:30checkbox werkt niet goed als er naar een andere pagina
wordt geklikt of als een refresh wordt uitgevoerd.
ik heb een css, php en java stuk.
en op het moment dat de checkbox aangeklikt wordt, dan gebeurt er pas iets omdat het een onchange functie is
maar stel ik ga naar een nieuwe pagina dan gaat het vinkje van de checkbox uit.
en als ik het vinkje standaard checked maak dan doet die het pas als ik de checkbox eerst 2x aanklik
mijn css =
#backgroundon{
position: relative;
height:100%;
width: 100%;
background:url('../afb/team1.jpg' )no-repeat;
bg-origin: content-box;
background-size:100%;
background-attachment:fixed;
}
#backgroundoff{
position: relative;
height:100%;
width: 100%;
background-color: white;
}
en de php code =
<div id="">
<div id="footer">
achtergrond:
<input onclick="check()" locked id="check" type="checkbox" name="check" />
</div>
en de javascript =
<script>
function check(){
if(document.getElementById('check').checked==true){
document.getElementById("backgroundoff").id = "backgroundon";
}
else if(document.getElementById('check').checked==false){
document.getElementById("backgroundon").id = "backgroundoff";
}
}
</script>
</head>
wordt geklikt of als een refresh wordt uitgevoerd.
ik heb een css, php en java stuk.
en op het moment dat de checkbox aangeklikt wordt, dan gebeurt er pas iets omdat het een onchange functie is
maar stel ik ga naar een nieuwe pagina dan gaat het vinkje van de checkbox uit.
en als ik het vinkje standaard checked maak dan doet die het pas als ik de checkbox eerst 2x aanklik
mijn css =
#backgroundon{
position: relative;
height:100%;
width: 100%;
background:url('../afb/team1.jpg' )no-repeat;
bg-origin: content-box;
background-size:100%;
background-attachment:fixed;
}
#backgroundoff{
position: relative;
height:100%;
width: 100%;
background-color: white;
}
en de php code =
<div id="">
<div id="footer">
achtergrond:
<input onclick="check()" locked id="check" type="checkbox" name="check" />
</div>
en de javascript =
<script>
function check(){
if(document.getElementById('check').checked==true){
document.getElementById("backgroundoff").id = "backgroundon";
Code (php)
1
2
3
4
2
3
4
<?php $background = "backgroundon";
$_SESSION['background'] = $background;
print $_SESSION['background'];
?>
$_SESSION['background'] = $background;
print $_SESSION['background'];
?>
}
else if(document.getElementById('check').checked==false){
document.getElementById("backgroundon").id = "backgroundoff";
Code (php)
1
2
3
4
5
2
3
4
5
<?php $background = "backgroundoff";
$_SESSION['background'] = $background;
print $_SESSION['background'];
?>
$_SESSION['background'] = $background;
print $_SESSION['background'];
?>
}
}
</script>
</head>
Er zijn nog geen reacties op dit bericht.