P: ¿Como abrir un enlace en un popup?
R: Tal vez sea la manera menos usada, pero creo que la más fácil
, simplemente abriendo un popup vacío desde el evento onclick del enlace, y que la ventana (segundo parámetro de open) coincida con el target del mismo enlace.
Código PHP:
<a href="destino.html" target="popup" onclick='window.open("", "popup", "")' > popup </a>
Hay otra forma que se discutió en
este mensaje que sería más o menos así:
Código PHP:
<a href="destino.html" target="popup" onclick='window.open(this.href, this.target, ""); return false;' > popup </a>
Para pasar la validación estricta (w3.org) debe obviarse el atributo target, pero también se puede asignar en el mismo script
Código PHP:
<a href="destino.html" onclick='this.target = "popup"; window.open("", "popup", "")' > popup </a>