Чтобы расширить область видимости из объекта, как в вашем примере, необходимо указать что вызываемая функция находится вне SVG.
style="opacity:1;fill:#008000;stroke-width:0.26458332"
id="rect1"
width="10"
height="10"
x="2"
y="272"
ry="0.015"
onclick="top.msg()" />
А так все тоже самое