Vas a tener que ser más claro, esto es lo que se entiende de tu planteo
un usuario entra a index.html
esa página debería mostrar un texto
"información"
pero no va a mostrar dicho texto hasta que el usuario no te proporcione un dato especifico solicitado por vos, de el enunciado lo más logico me suena a que le pidas el "nombre", lo que lleva a pensar que index.html debería tener algun form básico dónde introducirlo.
hasta aqui, podría ser una validación simple con javascript, pero no se sabe con seguridad tampoco.
o un más básico aun,
prompt de javascript
Eso de la demora y el onload, no los relaciono mucho con todo esto, en todo caso para demorar alguna respuesta o evento usas
setTimeout()
Tratá de ser más preciso
Saludos