Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2005, 09:47
occiso
 
Fecha de Ingreso: febrero-2005
Mensajes: 198
Antigüedad: 20 años, 2 meses
Puntos: 5
try y catch (control de excepciones)

Estoy utilizando los operadores de control de try-catch-finally pero resulta que algunas excepciones no me las pilla. por ejemplo si intento asignar un valor a una variable el valor de otra variable que no existe si me hace la excepcion.

Sin embargo si intengo dividir por cero no me la lanza.

¿qué estoy haciendo mal ?¿O es que puede que esta instrucción aún este un poco "verde"?

ahi dejo el codigo

Código PHP:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">

<
head>

    <
title> New Document </title>

    <
meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <
script language="javascript">
    <!--
      function 
nombre(obj){
          var 
vnum = new Number(1);
          try {
              var 
parseInt(7/0); // Error division por cero
                //var e = vnoexiste;  //asignamos el valor de una variable que no existe
            

            catch(
e) {alert(e.name " - "+e.message);}
      
finally
      
{
        
alert ("finally"); 
      }
            
   }
    
//-->
    
</script>

</head>

    <body>

        <button type="button" onclick="nombre()" name="" id="" >Guardar</button>

    </body>

</html>