Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/11/2010, 07:36
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 7 meses
Puntos: 834
Respuesta: cambiar valor de variable a true

Bueno, pero entonces eso quiere decir que tu problema no está en cambiar el valor de true a false sino en otro lado, porque, como verás, el valor sí cambia; un ejemplo:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin t&#237;tulo</title>
<script type="text/javascript">
var 
permiso false;
function 
cambiarPermisos(modo){
    if(
modo==1){
        
permiso true;
    }else{
        
permiso false;
    }
}

function 
newPunt(overlay,point){
    if(
permiso){
        
alert('es true');
    }else{
        
alert('es false');
    }
}
onload=function(){
    if(
permiso){
        
document.getElementById('radio2').checked=1;    
    }else{
        
document.getElementById('radio').checked=1;    
    }
    
newPunt(1,2);
    
}
</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
 permiso false 
   <input onclick="permiso=!this.checked; newPunt(1,2);" type="radio" name="radio" id="radio" value="radio" />
permiso true
  <input onclick="permiso=this.checked; newPunt(1,2)" type="radio" name="radio" id="radio2" value="radio2" />
</form>
</body>
</html> 
Otro:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Documento sin t&#237;tulo</title>
<script type="text/javascript">
var 
permiso false;
function 
cambiarPermisos(modo){
    if(
modo==1){
        
permiso true;
    }else{
        
permiso false;
    }
}

function 
newPunt(overlay,point){
    if(
permiso){
        
alert('es true');
    }else{
        
alert('es false');
    }
}
onload=function(){
    
cambiarPermisos(!permiso);
    if(
permiso){
        
document.getElementById('radio2').checked=1;    
    }else{
        
document.getElementById('radio').checked=1;    
    }
    
newPunt(1,2);
    
}
</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
 permiso false 
   <input onclick="cambiarPermisos(!this.checked); newPunt(1,2);" type="radio" name="radio" id="radio" value="radio" />
permiso true
  <input onclick="cambiarPermisos(this.checked); newPunt(1,2)" type="radio" name="radio" id="radio2" value="radio2" />
</form>
</body>
</html>