Hoi habe mir durch Copy und paste ein PopDown Menü zusammen gefügt, nur habeich jetzt noch ein Problem. Die Pull downs sind nicht unter meinem Menü sonder fangen links am Rand an. die Höhe und die Jeweiligen Abstände passen schon mal nur sind sie halt nicht unter dem dazugehöreigen Ober Menü.
Code:
function HM_f_CenterMenu(topmenuid) {
var MinimumPixelLeft = 0;
var TheMenu = HM_DOM ? document.getElementById(topmenuid) : HM_IE4 ? document.all(topmenuid) : eval("window." + topmenuid);
var TheMenuWidth = HM_DOM ? parseInt(TheMenu.style.width) : HM_IE4 ? TheMenu.style.pixelWidth : TheMenu.clip.width;
var TheWindowWidth = HM_IE ? (HM_DOM ? HM_IEcanvas.clientWidth : document.body.clientWidth) : window.innerWidth;
return Math.max(parseInt((TheWindowWidth-TheMenuWidth) / 2),MinimumPixelLeft);
}
Mit der Zeile
Code:
var MinimumPixelLeft = 0;
könnt eich ja den Abstand regulieren, doch ist das mist wenn jemand mit ner anderea auflösung rein geht. Könnte mir bitte jemand erläutern, wie ich das ändern kann mit dem obrigen Text?
Ich glaube das mein Problem bei diesem
Code:
document.all(topmenuid)
liegt, denn di eseite von der ich mir die anregung geholt habe hat den Menüs ids zu gefügt z.B. index.php?cid=100, oder index.php?cid=200
bei mir habe ich das mit index.php?s=photos.php gelöst.
Kann es sein das sich das Popdown Menü an der Menüid des obermenüs orientiert????
Lieben dank für jede Hilfe