Nou weet ik niet zoveel van Javascript, maar er moet toch een manier zijn om dit stuk hieronder wat een deel is van een menu te centreren??
In het HTML document heb ik dit wel geprobeert: </div align=center><SCRIPT LANGUAGE=JavaScript1.2 SRC="HM_Loader.js"
TYPE=text/javascript></SCRIPT><div>
Hieronder HM_loader.js
HM_DOM = (document.getElementById) ? true : false;
HM_NS4 = (document.layers) ? true : false;
HM_IE = (document.all) ? true : false;
HM_IE4 = HM_IE && !HM_DOM;
HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
HM_IE4M = HM_IE4 && HM_Mac;
HM_Opera = (navigator.userAgent.indexOf("Opera")!=-1);
HM_Konqueror = (navigator.userAgent.indexOf("Konqueror")!=-1);
HM_IsMenu = !HM_Opera && !HM_Konqueror && !HM_IE4M && (HM_DOM || HM_NS4 || HM_IE4);
HM_BrowserString = HM_NS4 ? "NS4" : HM_DOM ? "DOM" : "IE4";
if(window.event + "" == "undefined") event = null;
function HM_f_PopUp(){return false};
function HM_f_PopDown(){return false};
popUp = HM_f_PopUp;
popDown = HM_f_PopDown;
HM_GL_MenuWidth = 170;
HM_GL_FontFamily = "Arial,sans-serif";
HM_GL_FontSize = 10;
HM_GL_FontBold = true;
HM_GL_FontItalic = false;
HM_GL_FontColor = "black";
HM_GL_FontColorOver = "white";
HM_GL_BGColor = "transparent";
HM_GL_BGColorOver = "transparent";
HM_GL_ItemPadding = 3;
HM_GL_BorderWidth = 1;
HM_GL_BorderColor = "red";
HM_GL_BorderStyle = "solid";
HM_GL_SeparatorSize = 1;
HM_GL_SeparatorColor = "yellow";
HM_GL_ImageSrc = "tri.gif";
HM_GL_ImageSrcLeft = "triL.gif";
HM_GL_ImageSize = 10;
HM_GL_ImageHorizSpace = 10;
HM_GL_ImageVertSpace = 10;
HM_GL_KeepHilite = false;
HM_GL_ClickStart = false;
HM_GL_ClickKill = 0;
HM_GL_ChildOverlap = 40;
HM_GL_ChildOffset = 10;
HM_GL_ChildPerCentOver = null;
HM_GL_TopSecondsVisible = .5;
HM_GL_ChildSecondsVisible = .3;
HM_GL_StatusDisplayBuild = 0;
HM_GL_StatusDisplayLink = 1;
HM_GL_UponDisplay = null;
HM_GL_UponHide = null;
HM_GL_RightToLeft = false;
HM_GL_CreateTopOnly = HM_NS4 ? true : false;
HM_GL_ShowLinkCursor = true;
// the following function is included to illustrate the improved JS expression handling of
// the left_position and top_position parameters
// you may delete if you have no use for it
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 ? document.body.clientWidth : window.innerWidth;
return Math.max(parseInt((TheWindowWidth-TheMenuWidth) / 2),MinimumPixelLeft);
}
if(HM_IsMenu) {
document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC='http://wind.he.net/~artlab/scripts/HM_Arrays.js' TYPE='text/javascript'><\/SCR" + "IPT>");
document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC='http://wind.he.net/~artlab/scripts/HM_Script"+ HM_BrowserString +".js' TYPE='text/javascript'><\/SCR" + "IPT>");
}
//end
In het HTML document heb ik dit wel geprobeert: </div align=center><SCRIPT LANGUAGE=JavaScript1.2 SRC="HM_Loader.js"
TYPE=text/javascript></SCRIPT><div>
Hieronder HM_loader.js
HM_DOM = (document.getElementById) ? true : false;
HM_NS4 = (document.layers) ? true : false;
HM_IE = (document.all) ? true : false;
HM_IE4 = HM_IE && !HM_DOM;
HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
HM_IE4M = HM_IE4 && HM_Mac;
HM_Opera = (navigator.userAgent.indexOf("Opera")!=-1);
HM_Konqueror = (navigator.userAgent.indexOf("Konqueror")!=-1);
HM_IsMenu = !HM_Opera && !HM_Konqueror && !HM_IE4M && (HM_DOM || HM_NS4 || HM_IE4);
HM_BrowserString = HM_NS4 ? "NS4" : HM_DOM ? "DOM" : "IE4";
if(window.event + "" == "undefined") event = null;
function HM_f_PopUp(){return false};
function HM_f_PopDown(){return false};
popUp = HM_f_PopUp;
popDown = HM_f_PopDown;
HM_GL_MenuWidth = 170;
HM_GL_FontFamily = "Arial,sans-serif";
HM_GL_FontSize = 10;
HM_GL_FontBold = true;
HM_GL_FontItalic = false;
HM_GL_FontColor = "black";
HM_GL_FontColorOver = "white";
HM_GL_BGColor = "transparent";
HM_GL_BGColorOver = "transparent";
HM_GL_ItemPadding = 3;
HM_GL_BorderWidth = 1;
HM_GL_BorderColor = "red";
HM_GL_BorderStyle = "solid";
HM_GL_SeparatorSize = 1;
HM_GL_SeparatorColor = "yellow";
HM_GL_ImageSrc = "tri.gif";
HM_GL_ImageSrcLeft = "triL.gif";
HM_GL_ImageSize = 10;
HM_GL_ImageHorizSpace = 10;
HM_GL_ImageVertSpace = 10;
HM_GL_KeepHilite = false;
HM_GL_ClickStart = false;
HM_GL_ClickKill = 0;
HM_GL_ChildOverlap = 40;
HM_GL_ChildOffset = 10;
HM_GL_ChildPerCentOver = null;
HM_GL_TopSecondsVisible = .5;
HM_GL_ChildSecondsVisible = .3;
HM_GL_StatusDisplayBuild = 0;
HM_GL_StatusDisplayLink = 1;
HM_GL_UponDisplay = null;
HM_GL_UponHide = null;
HM_GL_RightToLeft = false;
HM_GL_CreateTopOnly = HM_NS4 ? true : false;
HM_GL_ShowLinkCursor = true;
// the following function is included to illustrate the improved JS expression handling of
// the left_position and top_position parameters
// you may delete if you have no use for it
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 ? document.body.clientWidth : window.innerWidth;
return Math.max(parseInt((TheWindowWidth-TheMenuWidth) / 2),MinimumPixelLeft);
}
if(HM_IsMenu) {
document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC='http://wind.he.net/~artlab/scripts/HM_Arrays.js' TYPE='text/javascript'><\/SCR" + "IPT>");
document.write("<SCR" + "IPT LANGUAGE='JavaScript1.2' SRC='http://wind.he.net/~artlab/scripts/HM_Script"+ HM_BrowserString +".js' TYPE='text/javascript'><\/SCR" + "IPT>");
}
//end