Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2008, 04:12
ProgramadorSergio
 
Fecha de Ingreso: abril-2008
Mensajes: 6
Antigüedad: 16 años, 7 meses
Puntos: 0
Paso de Variable

Buenas a todos:

Tengo un problema cuando intento pasar una variable llamada "id", al utilizar Ajax, no se como poner un enlace dentro de la tabla, para que llame a una funcion de Javascript en funcion del valor de la variable "id", si le pongo un idproducto a mano, funciona correctamente. Les pego el trozito de codigo para que vean el problema.


function mostrardatos(){
if(obj.readyState==4){
var raiz=obj.responseXML;
var id= raiz.getElementsByTagName("id");
var producto=raiz.getElementsByTagName("producto");
var precio=raiz.getElementsByTagName("precio");
var descripcion=raiz.getElementsByTagName("descripcion ");
=> var enlace='javascript:addToCart('"+id+"')';
var tabla="<table border='1' align='center'>";
tabla+="<tr bgcolor='#FFAA00'>";
tabla+="<th></th><th><font color='#FFFFFF'>Producto</font></th><th><font color='#FFFFFF'>Precio</font></th><th><font color='#FFFFFF'>Descripcion</font></th>";
tabla+="</tr>";
for (var i=0;i<precio.length;i++){
tabla+="<tr bgcolor='#00FFFF'>";
tabla+="<td align='center'>";
tabla+="<a href='"+enlace+"'>Comprar</a>";
tabla+="</td>";

Alguna sugerencia? Tengo mal puestas las comillas?

Un Saludo