20/04/2007, 13:58
|
| | Fecha de Ingreso: febrero-2004 Ubicación: En Copiapó
Mensajes: 52
Antigüedad: 20 años, 10 meses Puntos: 0 | |
Problema con getElementById Hola estoy modificando una rutina en javascript para poder consultar en una base de datos MySQL mediante un jvscript y me entregue el valor en la pagina sin refrescar lo malo es que ya tengo esa funcion y la ocupo para otra consulta dejo el codigo. El verde funciona bien pero el rojo con las modificaciones no me resulta. Favor chequear sintaxis please?
En la pagina facturacion.php <script type="text/javascript">
var ajax = new sack();
var currentClientID=false;
function getClientData()
{
var rut_cliente = document.getElementById('rut_cliente').value;
if(rut_cliente.length>8 && rut_cliente!=currentClientID){
currentClientID = rut_cliente
ajax.requestFile = 'getClient.php?getClientId='+rut_cliente; // Specifying which file to get
ajax.onCompletion = showClientData; // Specify function that will be executed after file has been found
ajax.runAJAX(); // Execute AJAX function
}
}
function showClientData()
{
var formObj = document.forms['clientForm'];
eval(ajax.response);
}
function initFormEvents()
{
document.getElementById('rut_cliente').onblur = getClientData;
document.getElementById('rut_cliente').focus();
}
window.onload = initFormEvents;
</script> <script type="text/javascript">
var ajaxp = new sack();
var currentProductID=false;
function getProductData()
{
var codigo_producto = document.getElementById('codigo_producto"+num+"'). value;
var detalle_producto = document.getElementById('detalle_producto"+num+"') .value;
if(codigo_producto.length>5 && codigo_producto!=currentProductID){
currentProductID = codigo_producto
ajaxp.requestFile = 'getProd.php?getProductId='+codigo_producto+'&getP roductDet='+detalle_producto+; // Specifying which file to get
ajaxp.onCompletion = showProductData; // Specify function that will be executed after file has been found
ajaxp.runAJAX(); // Execute AJAX function
}
}
function showProductData()
{
var formProd = document.forms['clientForm'];
eval(ajaxp.response);
}
function initProdEvents()
{
document.getElementById('codigo_producto"+num+"'). onblur = getProductData;
document.getElementById('codigo_producto"+num+"'). focus();
}
window.onload = initProdEvents;
</script>
__________________ :pirata: |