Hola a todos
tengo un problema y no se porque me pasa.
Cargo la pagina en un div de otra pagina y quiero habilitar y deshabilitar un campo con disabled y no ejecuta las funciones, sin embargo llamo a un archivo comprobacion.js y esa funcion si me funciona.
Lo de habilitar lo hago con javascript y lo he intentado tambien con ajax. Os pongo el codigo que tengo ahora para que me echeis una mano
html>
<head>
<title>AUTOESCUELA VIRTUAL</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- <link type="text/css" rel="StyleSheet" href="css/archivo.css"></link> -->
<script type="text/javascript" src="js/comprobacion.js"></script>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<!--
<script type="text/javascript" src="js/permiso.js"></script>
-->
<script type="text/javascript">
function inicio()
{document.getElementById('permiso_text').disabled = true;
}
function consultar(permiso)
{
$("#tasas").load("consultarPermiso.php?id_permiso= " + permiso); //seleccionamos capa con$() es jquery
}
function reinicio
{
document.getElementById('permiso_text').disabled = 'false';
document.getElementById('permiso_text').value = "";
document.getElementById('descripcion_p').value = "";
document.getElementById('matricula').value = "";
document.getElementById('trafico').value = "";
document.getElementById('renovacion').value = "";
document.getElementById('practica').value = "";
}
</script>
</head>
<body onload="inicio()">
<form name="permiso" method="post" action="permiso.php" onSubmit="return validar('permiso_text')">
<p> </p>
<p> </p>
<div id="cabecera" style="position:absolute; width:200px; height:115px; z-index:5; left: 8px; top: 17px">
<p>
<input type="button" id="nuevo" name="nuevo" value="Nuevo permiso" onclick="reinicio():" >
</p>
<p>Permiso:
<select id="permiso_select" name="permiso_select" size="1" onChange="consultar(this.value)" >
<option value="permiso0">-- Seleccione --</option>
.......
La funcion validar esta en comprobacion.js y si la ejecuta pero las que tengo en el archivo no y aunque las ponga en permiso.js tampoco las ejecuta.