i frames fanno parte di una concezione superata del web design. Se puoi non li usare. Ogni frame contiene una pagina html differente quindi per tre frames avrai tre pagine html e dovrai definire lo stesso sfondo per ognuna di esse. Ovviamente è probabile che nei punti in cui le pagine confinano si noti una disomogeneità dello sfondo (pattern che non combacia) ma non vedo soluzioni