Ver Mensaje Individual
  #29 (permalink)  
Antiguo 12/03/2010, 13:33
fuzzylee
 
Fecha de Ingreso: enero-2010
Mensajes: 56
Antigüedad: 14 años, 4 meses
Puntos: 1
Respuesta: ayuda con jquery por favooorrr

Cita:
Iniciado por Dany_s Ver Mensaje
si posteas un código sencillo estaria bueno
bueno este es el codigo de la pagina principal, donde salen una lista de amigos, el tema es cuando le doy al select, para que solo se vean mis favoritos, esto lo hago con jquery, desaparece la lista anterior y me sale una nueva con los favoritos.
si desde esta lista de favoritos pincho el checkbox para quitar a un usuario como favorito (es decir usando otra vez jquery) no me funciona. solo me funcionan los links de mandar mensaje y eliminar al usuario, que lo hace por php normal.
jquery me funciona solo si lo estoy usando como pagina principal, si me he traido una funcion con jquery que a su vez tiene elementos que utilizan jquery, estos ya no funcionan. me entiendes?



$(document).ready(function(){

$("#select_amigos").change(function(){
if ($("#select_amigos").val()=="amigos"){

$.ajax({
contentType: "application/x-www-form-urlencoded",
url: './librerias/ver_amigos_select.php',
type: 'POST',
//data: 'etiqueta='+etiqueta+'&id_destino='+id_destino+'&i d_foto='+id_foto,

success: function(datos){
$("#panel_central").html(datos);

}

});
}

if ($("#select_amigos").val()=="favoritos"){

$.ajax({
contentType: "application/x-www-form-urlencoded",
url: './librerias/ver_favoritos_select.php',
type: 'POST',
//data: 'etiqueta='+etiqueta+'&id_destino='+id_destino+'&i d_foto='+id_foto,

success: function(datos){
$("#panel_central").html(datos);

}

});
}

});







$("input[name=chequeo]").click(function(){


tabla = $(this).parents('table#tabla_amigos');
id_favoritos = tabla.find('input[name=id_favoritos]').val();
apodo = tabla.find('input[name=apodo]').val();
check=tabla.find('input[name=chequeo]').val();

if (check==''){ //comprobamos si el checkbox esta seleccionado o no


$.ajax({
contentType: "application/x-www-form-urlencoded",
url: './librerias/quitar_favoritos.php',
type: 'post',
data: 'id_favoritos='+id_favoritos+'&apodo='+apodo,

success: function(datos){

tabla.find('div.enviar_a_favoritos').html(datos);
}

});

}else{

$.ajax({
contentType: "application/x-www-form-urlencoded",
url: './librerias/agregar_favorito.php',
type: 'post',
data: 'id_favoritos='+id_favoritos+'&apodo='+apodo,

success: function(datos){

tabla.find('div.enviar_a_favoritos').html(datos);
}

});

}

});

});

</script>
</head>
<body>


<table align=center width=460 border=0>
<td>
<table>
<td>
View <select id="select_amigos" name="select_amigos">
<option value="amigos">friends</option>
<option value="favoritos">favorites</option>
<option value="bloqueados">bloqued</option>
</select>
</td>
</table>
<div id="panel_central">




<table border=0 class="filas_contactos">
<tr><td colspan="2" class="letra_nombre_contacto">Violeta De Haro Bravo</td></tr>

<tr><td width="80" height="80">

<table>
<tr><td><a href="./ficha_generales.php?id=1"><img width="80" height="80" style="border:0" src=./imagenes/fotos/no.jpg></a></td></tr>
</table>

</td>
<td>




<table id="tabla_amigos" border=0>





<tr><td><input type="checkbox" name="chequeo" checked/></td><td align="left" class="letra_opciones_contacto">favorite</td></tr>
<tr><td><div class="enviar_a_favoritos"></td></tr>
<tr><td><input type="hidden" name=id_favoritos value="1"></td></tr>
<tr><td><input type="hidden" name=apodo value="Violeta De Haro Bravo"></td></tr>





<tr><td><img src="./imagenes/iconos/sobre.jpg" style="border:0" title="Enviar mensaje"></td><td class="letra_opciones_contacto"><a href="./enviar_mensaje.php?id=1&apodo=Violeta De Haro Bravo" onclick = "window.open(this.href,'','width=300,height=30 0'); return false">send message</a></td><td>&nbsp;</td></tr>


<tr><td><img src="./imagenes/iconos/eliminar.jpg" style="border:0" title="Quitar de mis favoritos"></td><td class="letra_opciones_contacto"><a href="./librerias/eliminar_contacto.php?id_favoritos=1">remove</a></td><td>&nbsp;</td></tr>