Hi Tommy,
eigentlich gibt es kein extra "dhtml". Das ist nichts anderes als HTML mit CSS und Javascript, bzw. mittels Javascript HTML-Elemente zu verändern... Wenn Du Layer mit JS dynamisch generierst, ist das bereits "dhtml". Naja, vielleicht machst Du das ja auch mit PHP.
Natürlich kannst Du auch Layer "in" einem Frame benutzen. Aber was meinst Du genau mit "über"? Mehrere Frames mit einem Layer überdecken? Das funzt nicht... Wenn Du Hilfe brauchst, definiere bitte etwas genauer, wo das Problem liegt.
Viele Grüße,
Danny