/// XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />
/// 方法GenerateScript用于生成Javascript代码,不使用任何变量或参数
///
///
private string GenerateScript()
{
string tempScript;
tempScript = "n
tempScript = tempScript + "<!----------------------------------------------------------n";
tempScript = tempScript + "//此处为控件CashMenu的客户端代码n";
tempScript = tempScript + "//Cash版权所有 有问题请致电邮cashcao@msn.comn";
tempScript = tempScript + "//版本号:beta1n";
tempScript = tempScript + "//2003年1月7日n";
tempScript = tempScript + "menuPrefix = 'menu';n";
tempScript = tempScript + "var menuTree, mouseMenu, hideTimer, doHide;n";
tempScript = tempScript + "function init() n";
tempScript = tempScript + "{n";
tempScript = tempScript + "tie4 = (document.all)?true:false;n";
tempScript = tempScript + "tns4 = (document.layers)?true:false;n";
tempScript = tempScript + "tdocument.onmousemove = mouseMove;n";
tempScript = tempScript + "tif (ns4) { document.captureEvents(Event.MOUSEMOVE); }n";
tempScript = tempScript + "}n";
tempScript = tempScript + "function expandMenu(menuContainer,subContainer,menuLeft,menuTop) {n";
tempScript = tempScript + "// 隐去所有n";
tempScript = tempScript + "tdoHide = false;n";
tempScript = tempScript + "tif (menuContainer != menuTree) {n";
tempScript = tempScript + "tif (ie4) {n";
tempScript = tempScript + "ttvar menuLayers = document.all.tags("DIV");n";
tempScript = tempScript + "ttfor (i=0; i
tempScript = tempScript + "tttif ((menuLayers[i].id.indexOf(menuContainer) != -1) && (menuLayers[i].id != menuContainer)) {n";
tempScript = tempScript + "tttthideobject(menuLayers[i].id);n";
tempScript = tempScript + "ttt}n";
tempScript = tempScript + "tt }n";
tempScript = tempScript + "tt}n";
tempScript = tempScript + "telse if (ns4) {n";
tempScript = tempScript + "ttfor (i=0; i
tempScript = tempScript + "tttvar menuLayer = document.layers[i];n";
tempScript = tempScript + "tttif ((menuLayer.id.indexOf(menuContainer) != -1) && (menuLayer.id != menuContainer)) {n";
tempScript = tempScript + "ttttmenuLayer.visibility = "hide";n";
tempScript = tempScript + "ttt}n";
tempScript = tempScript + "tt}n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "}n";
tempScript = tempScript + "// 打开或n";
tempScript = tempScript + "if (subContainer) {n";
tempScript = tempScript + "tif ((menuLeft) && (menuTop)) {n";
tempScript = tempScript + "ttpositionObject(subContainer,menuLeft,menuTop);n";
tempScript = tempScript + "tthideAll();n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "else {n";
tempScript = tempScript + "ttif (ie4) {n";
tempScript = tempScript + "ttpositionObject(subContainer, document.all[menuContainer].offsetWidth + document.all[menuContainer].style.pixelLeft - 10, mouseY);n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "else {n";
tempScript = tempScript + "tpositionObject(subContainer, document.layers[menuContainer].document.width + document.layers[menuContainer].left + 50, mouseY);n";
tempScript = tempScript + "}n";
tempScript = tempScript + "}n";
tempScript = tempScript + "showObject(subContainer);n";
tempScript = tempScript + "menuTree = subContainer;n";
tempScript = tempScript + "}n";
tempScript = tempScript + "}n";
tempScript = tempScript + "function showObject(obj) {n";
tempScript = tempScript + "tif (ie4) { document.all[obj].style.visibility = "visible"; }n";
tempScript = tempScript + "ttelse if (ns4) { document.layers[obj].visibility = "show"; }n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "function hideObject(obj) {n";
tempScript = tempScript + "tif (ie4) { document.all[obj].style.visibility = "hidden"; }n";
tempScript = tempScript + "ttelse if (ns4) { document.layers[obj].visibility = "hide"; }n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "function positionObject(obj,x,y){n";
tempScript = tempScript + "tif (ie4) {n";
tempScript = tempScript + "ttvar foo = document.all[obj].style;n";
tempScript = tempScript + "ttfoo.left = x;n";
tempScript = tempScript + "ttfoo.top = y;n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "telse if (ns4) {n";
tempScript = tempScript + "ttvar foo = document.layers[obj];n";
tempScript = tempScript + "ttfoo.left = x;n";
tempScript = tempScript + "ttfoo.top = y;n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "}n";
tempScript = tempScript + "function hideAll() n";
tempScript = tempScript + "{n";
tempScript = tempScript + " if (ie4) n";
tempScript = tempScript + " {n";
tempScript = tempScript + "tttvar menuLayers = document.all.tags("DIV");n";
tempScript = tempScript + "tttfor (i=0; i
tempScript = tempScript + "ttt{n";
tempScript = tempScript + "ttif (menuLayers[i].id.indexOf(menuPrefix) != -1) n";
tempScript = tempScript + "tt{n";
tempScript = tempScript + "ttthideObject(menuLayers[i].id);n";
tempScript = tempScript + "tt}n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "}n";
tempScript = tempScript + "telse if (ns4) n";
tempScript = tempScript + "t{n";
tempScript = tempScript + "tfor (i=0; i
tempScript = tempScript + "tt{n";
tempScript = tempScript + "tttvar menuLayer = document.layers[i];n";
tempScript = tempScript + "tttif (menuLayer.id.indexOf(menuPrefix) != -1) n";
tempScript = tempScript + "ttt{n";
tempScript = tempScript + "tttthideObject(menuLayer.id);n";
tempScript = tempScript + "ttt}n";
tempScript = tempScript + "tt}n";
tempScript = tempScript + "tt}n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "function hideMe(hide) n";
tempScript = tempScript + "{n";
tempScript = tempScript + "tif (hide) n";
tempScript = tempScript + "t{n";
tempScript = tempScript + "ttif (doHide) { hideAll(); }n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "telsen";
tempScript = tempScript + "t{n";
tempScript = tempScript + "ttdoHide = true;n";
tempScript = tempScript + "tthideTimer = window.setTimeout("hideMe(true);", 2000);n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "}n";
tempScript = tempScript + "function mouseMove(e) n";
tempScript = tempScript + "{n";
tempScript = tempScript + "tif (ie4) { mouseY = window.event.y; }n";
tempScript = tempScript + "tif (ns4) { mouseY = e.pageY; }n";
tempScript = tempScript + "}n";
tempScript = tempScript + "function itemHover(obj,src,text,style) n";
tempScript = tempScript + "{n";
tempScript = tempScript + "tif (ns4) n";
tempScript = tempScript + "t{n";
tempScript = tempScript + "ttvar text = '' + text + ''n";
tempScript = tempScript + "ttobj.document.open();n";
tempScript = tempScript + "ttobj.document.write(text);n";
tempScript = tempScript + "ttobj.document.close();n";
tempScript = tempScript + "t}n";
tempScript = tempScript + "}n";
tempScript = tempScript + "onload = init;n";
tempScript = tempScript + "//-->n";
tempScript = tempScript + "n";
tempScript = tempScript + "n";
return(tempScript);
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752019/viewspace-979995/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752019/viewspace-979995/
2209

被折叠的 条评论
为什么被折叠?



