Gracias por la ayuda, el "hecho" es que tal y como lo tengo puesto, funcia a la perfeccion la paginacion, pero "hace que deje de funcionar otra funcion javascript", y en cuanto "comento" esta primera funcion, vuelve a funcionar la 2ª.... una cosa rara... os paso mas parte del codigo, a ver si veis algo "anómalo"....
Desde aqui llamo la funcion... es un archivo .php incrustando el codigo javascript al final de este....
Código PHP:
<?
if($numero_registros >10){
?>
<tr>
<td> </td>
</tr>
<tr>
<? if($inicio != 0){?><td class="botonera"><img src="images/iconos/atras.png" id="atras" name="atras" title="atras" onMouseOut="cambia_imagen1(this)" onClick="paginacion(this)" onMouseOver="{this.style.cursor='pointer'}cambia_imagen(this)" /></td><? }?>
<td colspan="4">Páginas: <? echo $paginas;?> Actual: <? echo $pagina_actual;?></td>
<? if($paginas != $pagina_actual){ ?><td class="botonera" colspan="2"><img src="images/iconos/adelante.png" id="adelante" name="adelante" title="adlante" onMouseOut="cambia_imagen1(this)" onClick="paginacion(this)" onMouseOver="{this.style.cursor='pointer'}cambia_imagen(this)" /></td><? }?>
</tr>
<?
y aqui las funciones javascript...
Código:
<script language="javascript">
function eliminar_paciente(objeto){
var id_paciente = objeto.id;
location.href = '?mod=privado&menu=pacientes&modo=eliminar&id_paciente='+id_paciente;
}
function agregar_paciente(){
location.href = '?mod=privado&menu=pacientes&modo=agregar';
}
function editar_paciente(objeto){
var id_paciente = objeto.id;
location.href = '?mod=privado&menu=pacientes&modo=editar&id_paciente='+id_paciente;
}
function guarda_paciente(){
document.agrega_paciente.submit();
}
function cancela_cambios(){
location.href = '?mod=privado&menu=pacientes&modo=listar';
}
function ver_historia(objeto){
var id_paciente= objeto.id;
location.href = '?mod=privado&menu=pacientes&modo=historia&hoja=datos&paciente='+ id_paciente;
}
function paginacion(objeto){
var sentido = objeto.id;
var pagina = <? echo $pagina_actual?>;
if( (sentido == "atras") && (pagina != 0))
pagina--;
else if(sentido == "adelante")
pagina++;
location.href = '?mod=privado&menu=pacientes&modo=listar&pagina='+pagina;
}
</script>
Las funciones que dejan de "funcionar" son, cancela_cambios y guarda_paciente....