Forum Moderators: open
<span id="mgc_cb_evo_sound_span"></span>if a checkbox is checked on another sheet. I'm trying to use something i picked up on the web<script>
<!--
function c(){}
function test(){
if(document["f1"]["chkbx"].checked){
<span id="mgc_cb_evo_sound_span"></span>
}
else{
}
}
//-->
</script>
<FORM NAME="f1">
<tr>
<td>
<input type="checkbox" name="chkbx" value="ON" onclick = "c() ; test()"></td>
</tr>
</FORM>What i need is if the checkbox is checked then allow the span if not then do not. <span id="mgc_cb_evo_sound_span" style="display:none">
contents goes here
</span>
if(document.getElementById("chkbx").checked){
document.getElementById("mgc_cb_evo_sound_span").style.visibility='visible';
}
<script>
<!--
function c(){}
function test(){
if(document.getElementById("chkbx").checked){
document.getElementById("mgc_cb_evo_sound_span").style.display='inline';
}
//-->
</script>
<span id="mgc_cb_evo_sound_span" style="display:none">
</span>
<FORM NAME="f1">
<tr>
<td>
<input type="checkbox" name="chkbx" id="chkbx" value="ON" onclick = "c() ; test()"></td>
</tr>
</FORM> <span id="something><span id="mgc_cb_evo_sound_span"></span></span> if(document.getElementById("chkbx").checked){
document.getElementById('something').innerHTML = '<span id="mgc_cb_evo_sound_span"><\/span>';
}else{
document.getElementById('something').innerHTML = '<span id="none"><\/span>';
}
<span id="something><span id="mgc_cb_evo_sound_span"></span></span> <span id="something></span> if(document.getElementById("chkbx").checked){
document.getElementById('something').innerHTML = '<span id="mgc_cb_evo_sound_span"><\/span>';
} But the sound still played regardless of whether the checkbox was checked or not?
... the SPAN is empty on purpose, its a dummy span for another js file ... i found if i remove the span the sound doesn't happen
function killSound() {
if (document.getElementById('give-it-some-name')) {
document.getElementById('give-it-some-name').innerHTML='';
}
return false;
}
<script>
<!--
function killSound() { if (document.getElementById('mybox')) { document.getElementById('mybox').innerHTML=''; } return false; }
//-->
</script>
<p id="mybox"> <span id="mgc_cb_evo_sound_span"></span> </p>
and the clickable link you gave
[edited by: Fotiman at 6:40 pm (utc) on Mar 9, 2010]
[edit reason] Removed code dump [/edit]
if (mgc_cb_evo_sound && n && !first_load) {
fetch_object("mgc_cb_evo_sound_span").innerHTML = '<embed src="clientscript/mgc_cb_evo/sound/new_chat.swf" hidden="true" autostart="true" loop="false">'
}
if (mgc_cb_evo_sound_channel && b) {
fetch_object("mgc_cb_evo_sound_span").innerHTML = '<embed src="clientscript/mgc_cb_evo/sound/new_chat.swf" hidden="true" autostart="true" loop="false">'
}
if (mgc_cb_evo_sound && playsound && !first_pm_load) {
fetch_object("mgc_cb_evo_sound_span").innerHTML = '<embed src="clientscript/mgc_cb_evo/sound/new_chat.swf" hidden="true" autostart="true" loop="false">'
}