me estoy rompiendo la cabeza con este problema

estoy tratando de hacer un carrito partiendo del ejemplo que hay en las faq de php
ahora le he agregago cuando veo el carrito dos enlaces
1 sumar uno a la cantidad
2 restar uno a la cantidad
como lo tengo solucionado en cada enlace apunta a un archivo
ej:
genero el enlace con el script que muestra los articulos
Código:
y este llama a un archov restar_uno.phpecho("<td width=\"5%\" align=\"left\" valign=\"top\"><a href='restar_uno.php?linea=$i' target=\"_blank\"><img border=\"0\" src=\"images/restar.gif\" width=\"22\" height=\"20\" alt=\"Restar uno a la cantidad solicitada\"></a></td>");
Código:
el script funciona me suma uno y refresca la visualizacion, pero se ve que se abre una ventana y se cierra cosa no muy simpatica.<? include("lib_carrito.php"); $_SESSION["ocarrito"]->restar_uno($_GET["linea"]); ?> <html> <head> <title>restando uno</title> <SCRIPT LANGUAGE="JavaScript"> function cerrarV(){ setTimeout("javascript: window.opener.location.reload(); javascript: window.opener='';window.close();",100) } // End --> </script> </head> <body onLoad="cerrarV()"> </body> </html>
puedo desde el enlace llamar al objeto sin tener que abrir un ventana y luego refrescar el resultado.

alguien sabe como??
gracias desde ya
Javier
