Incluso yo prefiero dibujar un único botón con su onClick=location.href(...?...&...&...) para acciones independientes
Ya que usas JavaScript, también podrías hacer un onClick="ejecuta('accion','parametros')" y en un sitio centralizado (léase: fácil de modificar) pones algo tan bonito como:
function ejecuta(accion, parametros) {
form.accion.value=accion;
form.parametros.value=parametros;
form.submit();
}
Simple, efectivo, más fácil de modificar cuando haga falta, y además permite comprobar cosas antes de enviar. Incluso lo puedes meter en un .js externo que se encargue de todo.
Yo tengo un amigo que ice que nada esta hecho a prueba de tontos ni a prueba de niños.
Usando esta frase me toca desarrollar cada cosa que alucinas en colores, todas las acciones de insercion, borrado actualizacion, y toda clase de verificaciones de usuario se hacen antes de mostrar nada al navegador, por lo que en el momento de recibir una orden de algun tipo de estos, se genera una cabecera Location con los datos pasados por el POST, algo asi, en PHP.
function reload(){
header("Location:".$_SERVER["REQUEST_URI"]);
exit;
}
Esto recarga la pagina con los parametros que hubiera en el GET, pero no en el post, asi no se duplican datos ,asi me evito que los usuarios no incumplan los estandares, porque, quien no le da a actualizar, le sale el mensajito de "se volveran a enviar los datos" y no le da al no..., la solucion no es la mas util, pero fona, que es lo suyo.
Por otra parte, no solo son las cargas y recargas de paginas no clickadas, sino las estadisticas de los servidores, la carga de los mismos, ya que si una pagina tiene 50 enlaces, google hara las 50 peticiones, si no tengo entendido mal, lo cual para un servidor, puede ser una sobrecarga importante, no por este personajillo, sino por los 5000 que lo estan viendo con el acelerador de google.
--
--
El mejor software libre es el cerebro humano. JUST USE IT [isdifferent.com]
Lo del botón rojo lo dices exagerando, según tú, pero yo he oido de un mehari (sí, esos coches de plástico del cretácico, más o menos) al que le cambiaron la llave por un botón rojo, ya que el dueño encontraba una chorrada lo de la llave para un coche que no se puede cerrar, está hecho de plástico y es feo como él sólo, y aún así se lo robaron haciendole un puente. Tal vez no sea cierto, pero la verdad es que lo parece.
--
La libertad se mide en la que le damos a los demás, no en la que nos tomamos nosotros.
Re:Problema del webmaster
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Miércoles, 28 Diciembre de 2005, 12:49h )
Ya que usas JavaScript, también podrías hacer un onClick="ejecuta('accion','parametros')" y en un sitio centralizado (léase: fácil de modificar) pones algo tan bonito como:
function ejecuta(accion, parametros) {
form.accion.value=accion;
form.parametros.value=parametros;
form.submit();
}
Simple, efectivo, más fácil de modificar cuando haga falta, y además permite comprobar cosas antes de enviar. Incluso lo puedes meter en un .js externo que se encargue de todo.
Nada, que no hay excusa.
Re:Problema del webmaster
(Puntos:3, Informativo)( http://spain.isdifferent.com/ )
Usando esta frase me toca desarrollar cada cosa que alucinas en colores, todas las acciones de insercion, borrado actualizacion, y toda clase de verificaciones de usuario se hacen antes de mostrar nada al navegador, por lo que en el momento de recibir una orden de algun tipo de estos, se genera una cabecera Location con los datos pasados por el POST, algo asi, en PHP.
function reload(){
header("Location:".$_SERVER["REQUEST_URI"]);
exit;
}
Esto recarga la pagina con los parametros que hubiera en el GET, pero no en el post, asi no se duplican datos ,asi me evito que los usuarios no incumplan los estandares, porque, quien no le da a actualizar, le sale el mensajito de "se volveran a enviar los datos" y no le da al no..., la solucion no es la mas util, pero fona, que es lo suyo.
Por otra parte, no solo son las cargas y recargas de paginas no clickadas, sino las estadisticas de los servidores, la carga de los mismos, ya que si una pagina tiene 50 enlaces, google hara las 50 peticiones, si no tengo entendido mal, lo cual para un servidor, puede ser una sobrecarga importante, no por este personajillo, sino por los 5000 que lo estan viendo con el acelerador de google.
--
El mejor software libre es el cerebro humano.
JUST USE IT [isdifferent.com]
Re:Problema del webmaster
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Viernes, 31 Julio de 2009, 22:34h )
La libertad se mide en la que le damos a los demás, no en la que nos tomamos nosotros.