Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/03/2004, 06:44
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 2 meses
Puntos: 63
Avance y retroceso de páginas

Hola

Bueno aquí te pego el documento que cree de prueba, este mismo código sirve para todas las páginas, así que la forma más eficiente, es que uses estando dentro de un archivo .js

Código:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript">
function cambiar(x) {
	var lim_inferior = 1; // el número de la primera página
	var lim_superior = 3; // el número de la última página
	var direccion = document.location; // obtenemos la url actual
	var pag_actual = direccion.toString(); // 
	var num_pag = pag_actual.substring(19,20); // obtenemos el caracter que representa la cifra de la página
	var num_pag2 = Math.abs(num_pag); // obtenemos la cifra de la página
	if (x == 1) { // si x = 1 avanzamos una página
		if (num_pag2 != lim_superior) { // condicionamos la ejecución  al límite superior de páginas
			var sig_pag = num_pag2 + x;
			document.location = sig_pag + '.htm';
		} else {
			alert('no se puede adelantar más');
		}
	} else { // si x = -1 retrocedemos una página
		if (num_pag2 != lim_inferior) { // condicionamos la ejecución  al límite inferior de páginas
			var sig_pag = num_pag2 + x;
			document.location = sig_pag + '.htm';
		} else {
			alert('no se puede retroceder más');
		}
	}
}
</script>
</head>

<body>
<a href="javascript:cambiar(-1)">anterior</a>
<br />
<a href="javascript:cambiar(1)">siguiente</a>
</body>
</html>
para incluir un js en tus documentos, solo tienes que agregar esta línea entre <head> y </head>

<script src="hoja_de_script.js" type="text/javascript"></script>

Recuerda que si usas el archivo js, haces la página más ligera, pero recuerda tambien quitar la etiqueta script del código, es decir, la primea línea delarchivo .js, debe ser la que dice function cambiar(x) y la última una llave de cierre ( })

Espero que esté claro todo

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !