Hallo Michael,
Wegen derr Fehlermeldung:
"top.shownb has no properties." weist eigentlich darauf hin, daß Du (normalerweise) kein oder das falsche Objekt referenzierst.
1. Frage: Heißt Dein Frame wirklich "shownb"? du gibst den Namen ja in *<FRAME NAME="shownb" ... >* an und
2. Test: Probiers im "unterframe" nochmal mit
*parent.frames.shownb.document.location ...*
mit parent.frames ... kannst Du alle Frames der Seite ansprechen
Hoffentlich hilft das... !