Je je... Todavia tenia este texto copiado en el clipboard...
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!