Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/04/2007, 13:58
ozk4r
 
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: