HI,
bin gerade dabei mir selber etwas JavaScript beizubringen und da bin ich die letzten Tage auf ne Intressante Sache gestoßen, welche ich gerne für den Admin-Bereich meiner schule verwenden würde.
Und zwar möchte ich folgendes:
<frameset rows="100,* frameborder="1">
<frame name="header" src="header.html" noresize/>
<frameset cols="180,*" frameborder="0">
<frame name="tree_menu" src="tree_menu.html"
noresize/>
<frame name="main" src="main.html" scrolling="no"
noresize/>
</frameset>
</frameset>
hab folgends Frameset definiert, in dieser Datei steht dann noch folgender JavaScript code:
<script type="text/javascript">
function toggle()
{
if(document.body.cols == '0,*')
{
document.body.cols = '100,*';
}
else
{
document.body.cols = '0,*';
}
}
</script>
ich will dann, das ich egal in welcher der 3 frameteile auf einen link klicke, immer tree_menu ausgeblendet/eingeblendet wird je nach situation.
Hierzu wollte ich folgenden Link verwenden:
<a href="javascript
:top.toggle_sidebar();">BLA</a>
ich habe jetzt folgendes Problem..
wenn ich den obersten Frame weglasse und nur mit den beiden nebeneinander arbeite funzt alles einwandfrei, wenn der headerframe drinnen bleibt macht er mir die änderungen nur im Header
Hoffe habe mich verständlich ausgedrückt.
Danke schonmal für Hilfe
Stephan