Hola a todos. Tengo el siguiente problema. Estoy insertandome en Prototype y no me funciona el llamado a una función Javascript que hago desde el html.
El codigo deberia llamar a una funcion javascript llamada comentario()
el codigo html es el siguiente:
Código:
<head>
<link href="../css/menu.css" rel="stylesheet" type="text/css">
<link href="../css/sesion.css" rel="stylesheet" type="text/css">
<link href="../css/donaciones.css" rel="stylesheet" type="text/css">
<!-- prototype -->
<script src="../js/otros.js" type="text/javascript"></script>
<script src="../js/prototype.js" type="text/javascript"></script>
<title> Inicio de sesion - Lumen Dei </title>
</head>
<body>
<div id="desglose">
<form id="formdonaciones">
<span class="titulo"> Ingreso de una nueva donacion </span>
</br>
<span>Por favor, Complete los datos requeridos en cada campo para el registro
de una nueva donacion asociado a Lumen Dei. </span>
<!-- div forminterno -->
<div id="forminterno"> Hola </div>
<!-- fin div forminterno -->
<!-- div detallePersona -->
<div id="detallePersona">
<span class="formulario"> Socio </span> </br> <input type="text" name="socio" id="socio">
</br>
<span class="formulario"> Direccion </span> </br> <input type="text" name="direccion" id="direccion">
</div>
<!-- fin div detallePersona -->
</br>
<input type="button" value="ver" OnClick="comentario();">
<img src="../images/boton_aceptar.gif">
<img src="../images/boton_cancelar.gif"">
</form>
</div>
</body>
y el codigo javascript es el siguiente:
Código:
function comentario(){
var elemento = $('forminterno');
elemento.innerHTML = "chao mundo";
var so = $F('socio');
alert(so);
}
function comentarioAjax(){
var socio = $F('socio');
var direccion = $F('direccion');
alert(socio);
alert("por aqui");
var url = "test.php";
var params = "socio="+socio+"&direccion="+direccion;
var ajax = new Ajax.Request("forminterno",
url,
(method:"post",
parameters:params)
);
}
al tratar de llamar a la funcion comentario() el firebug me acusa de que la función comentario no existe.
Desde ya gracias.