Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/05/2011, 11:13
Cambotero
 
Fecha de Ingreso: febrero-2010
Mensajes: 15
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problemas varios con JQuery

//CON ESTA FUNCIÓN AÑADIMOS DATOS AL DIALOG PERFIL DE JQUERY
function pon_perfil(){
<%
if (datos_usuario != null){
%>
document.perfil.antiguo.value = "<%=datos_usuario.elementAt(0)%>";
var clave = "<%=datos_usuario.elementAt(4)%>";
document.perfil.login.value = "<%=datos_usuario.elementAt(0)%>";
document.perfil.name.value = "<%=datos_usuario.elementAt(1)%>";
document.perfil.apellido.value = "<%=datos_usuario.elementAt(2)%>";
document.perfil.email.value = "<%=datos_usuario.elementAt(3)%>";
if (clave != null){
document.perfil.clave.value = clave;
}else{
document.perfil.clave.value = "";
}
var tam = <%=partidas.size()%>
var vector_js = new Array(tam);
<%
int m;
for(m=0;m<partidas.size();m++){
%>
vector_js[<%=m%>] = "<%=partidas.elementAt(m)%>";
<%
}
%>
//Creación de los checkbox que mostraran las partidas actuales
//para la sala seleccionada. Se crearán de manera dinámica
elemento = document.getElementById('perfil');
//Elimina los datos creados en caso de haber creado algo para que cada
//vez que invoco esta función solo haya unos datos a la vez
quitaSalto = document.getElementById('salto');
quitaTabla = document.getElementById('tabla_js');
if (quitaSalto){
padre = quitaSalto.parentNode;
padre.removeChild(quitaSalto);
}
if (quitaTabla){
padre = quitaTabla.parentNode;
padre.removeChild(quitaTabla);
}
//Creación de los elementos
tabla = document.createElement("table");
tabla.align = 'center';
tabla.id= 'tabla_js';
var j=0;
for (j;j<vector_js.length;j++){
fila = document.createElement("tr");
columna1 = document.createElement("td");
columna2 = document.createElement("td");
columna2.align = 'left';
ele = document.createElement("input");
ele.type = 'checkbox';
ele.name= j+"-partida";
columna1.appendChild(ele);
var text = document.createTextNode(vector_js[j]);
columna2.appendChild(text);
tabla.appendChild(fila);
fila.appendChild(columna1);
fila.appendChild(columna2);
}
br = document.createElement("br");
br.id= 'salto';
elemento.appendChild(br);
elemento.appendChild(tabla);
<%
}
%>
}


</script>
</head>


Saludos y gracias por las molestias