error de sintaxis codigo popup

sherif

Hola a todos!
Tengo este código para abrir pop-ups en php:

echo "<a href='rutademiimagen' target='popup' onclick='window.open('', 'popup', 'width=100,height=400');void(0);'>enlace</a>";

y me funciona, pero el caso es que al cargar la página por primera vez me pone "listo pero con errores en la página", doy doble clic y me dice que hay un error de sintaxis en esta línea, pero los menús emergentes si que me los abre. Si actualizo la página ya se quita el error.
A ver si alguien sabe por qué puede ser.
Gracias y un saludo.

ElRuso

prueba hacer asi:

echo "<a href='#' onclick='window.open('url', 'width=100,height=400');void(0);'>enlace</a>";

Edited: Y la verdad no entiendo la razon de tener el void(0); :(

Usuarios habituales

  • ElRuso
  • sherif