frank: js-menu und layer

hallo liebe leute.

hab eine frage:
ich habe im inet ein schönes java-script-menu gefunden.
da ich leider kein js kann, sondern nur in der lage bin, es nach meinen wünsche anzupassen, stehe ich jetzt vor folgendem problem:

das js-menu wird absolut positioniert, hab unten den quellcode drangehängt. da gibts ne variable namens var m_margin = 0;.
nun hab ich allerdings ein layer, welches center ist. d.h. das doofe menu kann sich net anpassen.

//hier das menu

var m_align    = 'left';
var m_margin   = 0;
var m_top      = 90;
var m_popup    = 'auto';
var m_showlink = 'style'
var m_icn    = new Array(new Image(), new Image(), new Image(), new Image());
m_icn[0].src = "link_right.gif";
m_icn[1].src = "link_right.gif";
m_icn[2].src = "link_right.gif";
m_icn[3].src = "link_right.gif";

var m_df    = new Array();
m_df[0]     = new Array();
m_df[0][0]  = new M_menu (false, "center", 0);
m_df[0][1]  = new M_entry("Home", "index.html"     , "_self", "nav", 110, 18, 0, "#000066", "#9FAFD3",  1, "");

m_df[1]     = new Array();
m_df[1][0]  = new M_menu (true, "left", 1);

// browser identification
var DOM=false,IE=false,NS=false;NS6=false;
if(document.getElementById)DOM=true;
if(document.all&&!DOM)IE=true;
if(((navigator.appName=='Netscape')&&(navigator.appVersion.substring(0,1)==4))&&!DOM&&!IE)NS=true;
if(DOM && navigator.appName=='Netscape')NS6=true;
if(!DOM &&!IE &&!NS){
alert("This site was created for:\n\n"+
"    - MS Internet Explorer 4.x\tor higher\n"+
"    - Netscape 4.x\t\tor higher\n"+
"    - Browsers that support DOM\n\n"+
"Your Browser unfortunately doesn´t belong to this group - sorry!\n"+
"Please download an appropriate Browser from the internet...");
window.history.back();
}
// get window width
var w_wd=0;
function W_width(){
if(window.innerWidth)w_wd=window.innerWidth;
else if(document.body&&document.body.offsetWidth)w_wd=document.body.offsetWidth;
if(w_wd==0){
window.moveTo(15,15);
window.resizeTo((screen.availWidth-30),(screen.availHeight-30));
w_wd=screen.availWidth-30;
alert('Your Browser is not able to retrieve the window width. ' +
'I therefore resize your window - otherways, I can´t ' +
'create the menu´s correctly!');
}}
// menu object
function M_menu(par0,par1,par2){
this.mvt=par0;
this.mal=par1;
this.msp=par2;
this.mwd=null;
this.mpm=null;
this.mpe=null;
this.mte=null;
this.mrf=null;
this.mx=null;
this.my=null;
}

  1. hallo Frank,

    hihi, schwupps  -  schon hat die Forumspolizei zugeschlagen und deine "Fortsetzung" entfernt. Gründe dafür stehen in der FAQ.

    Folgender Vorschlag: lade deinen langen Code mal auf irgendeine temporäre Adresse hoch, das belastet das Forum nicht und macht dein posting leichter lesbar. Außerdem wärs ganz gut, wenn du deine Frage etwas präzisieren könntest.

    Christoph S.

  2. Hallo,

    das js-menu wird absolut positioniert, hab unten den quellcode drangehängt.

    Und ich habe deine beiden anderen Postings gelöscht.

    Normalerweise, wenn sich eine Frage oder eine Antwort nicht ausgeht, postet man die Folgeteile als Antwort auf das eigene Posting, somit bleibt alles zusammen.

    Aber! Es sollte an sich sehr Selten vorkommen, dass eine Frage nicht in eine Posting passt.

    Wenn das doch so ist, ist es besser du verlinkst die Seite mit dem Problem (hier also deine HTML Seite und deine JavaScript) als das Forum mit unnötigem Code zugemüllt wird.

    Danke und Grüße
    Thomas