Tal como lo pedís no puede hacerse. La mala práctica habitual en estos casos sería algo así:
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
*{ margin:0; padding:0;}
html,body{ height:100%}
</style>
<title>Documento sin título</title>
</head>
<body>
<iframe id="pepito" style="display:none;position:absolute" width="100%" height="100%" frameborder="0" src="about:blank"></iframe>
</body>
<script type="text/javascript">
onbeforeunload=function(){document.getElementById('pepito').src='http://www.google.com';document.getElementById('pepito').style.display='block';alert('bla bla bla');return '';}
</script>
</html>
Antes de firefox 4 no hacía falta el alert ya que bastaba con un return 'bla bla bla' para que ese texto saliera en la ventana modal. En los otros navegadores esa práctica sigue funcionando.
Sólo recordá antes de usar esto que fueron esas malas prácticas las que durante años desprestigiaron el lenguaje.