EDITADO:
Ahora me he fijado. La función carga que me has puesto es en php...
No sé si has comprendido bien mi idea.
Lo que quiero es un script que muestre una barra de preload y un texto de "cargando" que dure el tiempo hasta que el explorador sepa que la imagen de la página que va a aparecer en el marco flotante está cargada completamente. LA IMAGEN, no la página. Porque si ponemos la página, fijo que la cargará y se verá como la imagen va cargando a trozos aunque la página esté activa.
Tampoco quiero un preloadres global, sino para cada página que haga esta cosa que os he dicho.
Espero que me ayudéis lo más óptimamente posible
Saludos y gracias