--- loncom/interface/lonmenu.pm 2002/02/15 20:06:42 1.17 +++ loncom/interface/lonmenu.pm 2002/03/21 17:53:27 1.18 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Routines to control the menu # -# $Id: lonmenu.pm,v 1.17 2002/02/15 20:06:42 matthew Exp $ +# $Id: lonmenu.pm,v 1.18 2002/03/21 17:53:27 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -59,9 +59,10 @@ ENDOPEN sub switchmenu { my ($row,$col,$imgsrc,$texttop,$textbot,$action)=@_; + my $openwin=&openmenu(); return(< - swmenu=window.open('','LONCAPAmenu'); + swmenu=$openwin swmenu.switchbutton($row,$col,"$imgsrc","$texttop","$textbot","$action"); ENDSMENU @@ -96,8 +97,16 @@ sub secondlevel { return $output; } +sub openmenu { + if ($ENV{'browser.type'} eq 'explorer') { + return "window.open('javascript:void(0);','LONCAPAmenu');"; + } else { + return "window.open('','LONCAPAmenu');"; + } +} + sub rawconfig { - my $output="swmenu=window.open('','LONCAPAmenu');"; + my $output="swmenu=".&openmenu(); my $uname=$ENV{'user.name'}; my $udom=$ENV{'user.domain'}; my $adv=$ENV{'user.adv'};