Per fare quello che vorresti tu la soluzione migliore è l'utilizzo di un iframe. Usare un layer (i layer non esistono, sono un'invenzione degli editor visuali: il concetto è ben diverso) è in questo caso controproducente quanto stupido.

Non è vero che i frame non sono supportati, solo che per evoluzioni e maturazioni del web e delle sue tecnologie si stanno rendendo obsoleti.

La cosa che ti suggerisco io è di provare a cambiare un secondo punto di vista: non dovrai chiederti come usare un frame o layer per la tua soluzione quanto capire se è possibile raggiungere gli stessi risultati facendone a meno (tralasciando la "spettacolarità dell'effetto" a favore di una più studiata funzionalità).