Reckba,
Para futura referencia.
PHP se ejecuta EN EL SERVIDOR, por lo tanto cuando llega al cliente ya no es PHP, es solo html.
Si necesitas interactuar con el navegador (pop-ups, rollover, efectos, etc...) debes hacerlo con algun lenguaje que se ejecute EN EL CLIENTE, es decir, javascript o similares.
Cita: ¿Como saber cuando algo es javascript y cuando es PHP?
Javascript trabaja en el lado del cliente, es decir, en el navegador del visitante a la página. Por lo tanto, todas las acciones que afecten la forma en que el navegador muestra la información, sucede gracias a javascript (o similares). Igualmente con aquellas acciones que van cambiando el contenido de la pagina SIN QUE ESTA SEA RECARGADA. Algunos ejemplos:
-Full Screen, o ventanas sin menus
-Relojes que muestran la hora de tu PC
-Menues que van cambiando de acuerdo a cierta seleccion, sin que la pagina sea recargada
-Roll-Overs (imagenes que cambian al pasar encima)
-Mensajes de alerta
-Cuadros de pregunta (aceptar/cancelar)
-Pop-ups (Abrir otras ventanas de explorador)
-Interactuar con dispositivos (imprimir, etc)
-Etc...
Saludos!