Seite 1 von 1

dynamisches menü im overall header

Verfasst: 09.02.2003 14:58
von alejnu
Ok, also ich versuche gerade ein dynamisches menü mit hilfe von java script im header zu erstellen, was aber nicht funktioniert. folgendes ist mein overall_header.tpl, als solcher funktioniert das menü nicht, denn die kategorien öffnen sich nicht. wenn ich die datei als html abspeichere funktioniert es jedoch: http://alejnu.de/phpBB/templates/smartBlue/test2.html
(so sollte es eigentlich aussehen)

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{S_CONTENT_DIRECTION}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}">
<meta http-equiv="Content-Style-Type" content="text/css">
{META}
<title>{SITENAME} :: {PAGE_TITLE}</title>
<link rel="stylesheet" href="templates/smartBlue/{T_HEAD_STYLESHEET}" type="text/css">

<script language="JavaScript">
<!--
NS4=(document.layers) ;
NS60=(navigator.userAgent.indexOf("Netscape6/6.0")!=-1);
Opera=(navigator.userAgent.indexOf('Opera')!=-1)||(navigator.appName.indexOf('Opera')!=-1)||(window.opera);
Opera7=(Opera&&document.createElement!=null&&document.addEventListener!=null);
IE4=(document.all&&!Opera) ;
mac=((IE4)&&(navigator.appVersion.indexOf ("Mac")!=-1));
DOM=document.documentElement&&!NS4&&!IE4&&!Opera;
mswnd=(navigator.appVersion.indexOf("Windows")!=-1||navigator.appVersion.indexOf("WinNT")!=-1);

if(IE4)
{
        av=navigator.appVersion;
        avi=av.indexOf("MSIE");
        if (avi==-1){version = parseInt (av);}else {version=parseInt(av.substr(avi+4));}
}
var ver='6.1.3DePro';
var m1=new Object;
m1.name='m1';
if(!window.lastm||window.lastm<1)lastm=1;
if(NS4||IE4||DOM||Opera)
{
m1.v17=null;
m1.v17Timeout='';
var maxZ=1000;
m1.v18;
m1.targetFrame;
var docLoaded=false;
m1.bIncBorder=true;
m1.v29=null;
m1.v29Str='';
m1.scrollDelay=50;
m1.scrollStep=10;
m1.showDelayedTimeout=null;
m1.fadingSteps=8;
m1.v21=".";
m1.maxlev=1;
m1.v22=0;
m1.bVarWidth=0;
m1.bShowDel=300;
m1.v23=180;
m1.levelOffset=20;
m1.bord=1;
m1.vertSpace=4;
m1.sep=1;
m1.v19=false;
m1.v20=false;
m1.cntFrame="content";
m1.v24="content";
m1.mout=true;
m1.iconSize=8;
m1.closeDelay=1000;
m1.tlmOrigBg="#6699CC";
m1.tlmOrigCol="#2B4157";
m1.v25=false;
m1.popupOpacity = 0;
m1.v11=false;
m1.rm=-1;
m1.v10=0;
m1.popupLeftPad = 5;
m1.v01=2;
m1.tlmHlBg="#AEC9E4";
m1.tlmHlCol="#2B4157";
m1.borderCol="#2B4157";
m1.menuHorizontal=true;
m1.scrollHeight=6;
}

m1.lev0 = new Array ("11px",false,false,"#2B4157","#6699CC","#2B4157","Arial,Verdana,Tahoma","#AEC9E4") ;
m1.lev1 = new Array ("11px",false,false,"#2B4157","#6699CC","#2B4157","Arial,Verdana,Tahoma","#AEC9E4") ;
m1.lev2 = new Array ("11px",false,false,"#2B4157","#6699CC","#2B4157","Arial,Verdana,Tahoma","#AEC9E4") ;
m1.lev3 = new Array ("11px",false,false,"#2B4157","#6699CC","#2B4157","Arial,Verdana,Tahoma","#AEC9E4") ;


m1mn1 = new Array
(
"{L_FAQ}","{U_FAQ}" ,0
,"Boardregeln","rules.php" ,0
,"{L_SEARCH}","{U_SEARCH}" ,0
,"{L_MEMBERLIST}","{U_MEMBERLIST}" ,0
,"{L_USERGROUPS}","{U_GROUP_CP}" ,0
)

m1mn2 = new Array
(
"Chat","http://alejnu.de/cgi-bin/gtchat/chat.pl" ,0
,"{L_CALENDAR_MOD}","{U_CALENDAR_MOD}" ,0
,"Chatprogramm","http://alejnu.de/phpBB/viewtopic.php?t=189" ,0
)

m1mn3 = new Array
(
 "{L_PROFILE}","{U_PROFILE}" ,0
,"{L_BOOKMARKS}","{U_BOOKMARKS}" ,0
,"{L_BUDDYLIST}","{U_BUDDYLIST}" ,0
,"{PRIVATE_MESSAGE_INFO}","{U_PRIVATEMSGS}" ,0
)





absPath="";
if (m1.v19 && !m1.v20)
        {
        if (document.URL.lastIndexOf("\\")>document.URL.lastIndexOf("/")) {sepCh = "\\" ;} else {sepCh = "/" ;}
        absPath = document.URL.substring(0,document.URL.lastIndexOf(sepCh)+1);
        }
m1.popupOffset = 0;
m1.v02=m1.v23;
if(Opera&&!Opera7)document.write("<"+"script language='JavaScript1.2' src='./menu_opera.js'><"+"/"+"script>");
else if(NS4)document.write("<"+"script language='JavaScript1.2' src='./menu_ns4.js'><"+"/"+"script>");
else if(document.getElementById) document.write("<"+"script language='JavaScript1.2' src='./menu_dom.js'><"+"/"+"script>");
else document.write("<"+"script language='JavaScript1.2' src='./menu_ie4.js'><"+"/"+"script>");
document.write("<style type='text/css'>\n");
document.write(".m1CL0{text-decoration:none;color:#FFFFFF; }\n");
document.write(".topFold{position:"+(!DOM&&!IE4?"relative":"static")+"}\n");
if(NS4&&!m1.v25)document.write(".x1{padding-left:10px;padding-right:10px;}\n");
document.write(".m1mit{"+((!NS4||m1.v25)?"padding-left:10px;padding-right:10px;":"")+"color:#FFFFFF; font-family:Arial,Verdana,Tahoma; font-size:11px; }\n");
document.write("</style>\n\n");
//-->
</script>
<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
        if ( {PRIVATE_MESSAGE_NEW_FLAG} )
        {
                window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
        }
//-->
</script>
<!-- END switch_enable_pm_popup -->

</head>

<body leftmargin="0" topmargin="0">

<a name="top"></a>


<table width="97%" cellspacing="0" cellpadding="10" border="0" align="center">
        <tr>
                <td><table width="100%" cellspacing="0" cellpadding="0" border="0">
                        <tr>
                                <td><a href="{U_PORTAL}"><img src="templates/smartBlue/images/logo_phpBB.gif" alt="{SITENAME}" border="0"></a></td>
                                <td align="center" width="100%" valign="middle"><span class="maintitle">{SITENAME}</span><br /><span class="gen">{SITE_DESCRIPTION}<br />&nbsp; </span>
<table id="m1mainSXMenu1" cellspacing="0" cellpadding="0" border="0" bgcolor="#FFFFFF" ><tr><td><table id="m1mainSXMenu2" cellspacing="1" cellpadding="4" class="x1" border="0">
<tr align="center">

<td  align="center" valign="top" nowrap onmouseover="chgBg(m1,'m1tlm0',3);exM(m1,'m1mn1','m1tlm0',event)"
onmouseout="chgBg(m1,'m1tlm0',0);coM(m1,'m1mn1')"  id="m1tlm0"  class="m1mit"
 bgcolor="#007BB7"><span class="mainmenu">
<a id="m1tlm0a" class="m1CL0" href="index.php"  onMouseOver="exMNS(m1,'m1mn1',event)"
onmouseout="coMNS(m1,'m1mn1')" >
<div id='m1mn1top' class='topFold'>Hauptmenü<img width="8" height="8" src="./sxiconad.gif" align="texttop" border="0" /></div></a></span></td>


<td align="center" valign="top" nowrap onmouseover="chgBg(m1,'m1tlm1',3);exM(m1,'m1mn2','m1tlm1',event)"
onmouseout="chgBg(m1,'m1tlm1',0);coM(m1,'m1mn2')"  id="m1tlm1"  class="m1mit"
bgcolor="#007BB7" >
<a id="m1tlm1a" class="m1CL0" href="#" onMouseOver="exMNS(m1,'m1mn2',event)"
onmouseout="coMNS(m1,'m1mn2')" >
<div id='m1mn2top' class='topFold'>Chat/Termine<img width="8" height="8" src="./sxiconad.gif" align="texttop" border="0" /></div></a></td>


<!-- BEGIN switch_user_logged_in -->
<td onmouseover="chgBg(m1,'m1tlm2',3);exM(m1,'m1mn3','m1tlm2',event)"
onmouseout="chgBg(m1,'m1tlm2',0);coM(m1,'m1mn3')" id="m1tlm2" class="m1mit"
bgcolor="#007BB7" >
<a id="m1tlm2a" class="m1CL0" href="#" onMouseOver="exMNS(m1,'m1mn3',event)"
onmouseout="coMNS(m1,'m1mn3')" >
<div id='m1mn2top' class='topFold'>Profil etc.<img width="8" height="8" src="./sxiconad.gif" align="texttop" border="0" /></div></a></td>
<!-- END switch_user_logged_in -->



<!-- BEGIN switch_user_logged_out -->
<td onmouseover="chgBg(m1,'m1tlm3',3);exM(m1,'m1tlm3',event)"
onmouseout="chgBg(m1,'m1tlm3',0);coM(m1)" id="m1tlm3" class="m1mit"
bgcolor="#007BB7" >
<a id="m1tlm3a" class="m1CL0" href="{U_REGISTER}" onMouseOver="exMNS(m1,'m1mn4',event)"
onmouseout="coMNS(m1,'m1mn4')" >
<div id='m1mn4top' class='topFold'>{L_REGISTER}</div></a></td>
<p />&nbsp;
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=350,height=250,left = 387,top = 259');");
}
// End -->
</script>

<!-- END switch_user_logged_out -->
<td onmouseover="chgBg(m1,'m1tlm4',3);exM(m1,'m1tlm4',event)"
onmouseout="chgBg(m1,'m1tlm4',0);coM(m1)" id="m1tlm4" class="m1mit"
bgcolor="#007BB7" >
<a id="m1tlm4a" class="m1CL0" href="{U_LOGIN_LOGOUT}">
<div id='m1mn4top'>{L_LOGIN_LOGOUT}</div></a></td></tr></table></td></tr></table>
<p /></td>
                                        </tr>
                                        <tr>
                                                <td height="25" align="center" valign="top" nowrap="nowrap">



</td>
                                        </tr>
                                </table>