home *** CD-ROM | disk | FTP | other *** search
/ Chip 2009 November / Chip_2009.11_CD.iso / I386 / nusrmgr.cp_ / nusrmgr.cpl / HTML / BODY.HTC < prev    next >
Encoding:
Text File  |  2008-04-14  |  1.6 KB  |  69 lines

  1. <PUBLIC:COMPONENT lightweight><PUBLIC:ATTACH event="ondocumentready" onevent="onDocumentReady();" /><PUBLIC:ATTACH event="onkeydown" onevent="HandleShortcuts();" /><PUBLIC:ATTACH event="ondragstart" onevent="OnDragStart();" /><PUBLIC:ATTACH event="ondragenter" onevent="OnDragStart();" /></PUBLIC:COMPONENT><SCRIPT language="JavaScript">
  2. function ErrorHandler(szMsg)
  3. {
  4. alert(szMsg);
  5. event.returnValue = true;
  6. }
  7. function onDocumentReady()
  8. {
  9. window.onerror = ErrorHandler;
  10. var css = top.window.g_strThemeCSS;
  11. if (!css)
  12. {
  13. css = "none";
  14. try
  15. {
  16. var oThemeManager = new ActiveXObject("Theme.Manager");
  17. var szTheme = oThemeManager.GetSelectedSchemeProperty("Path");
  18. if (szTheme)
  19. {
  20. var szColor = oThemeManager.GetSelectedSchemeProperty("Color");
  21. if (szColor)
  22. css = "res://" + szTheme + "\\Shell\\" + szColor + "\\ShellStyle.dll/cpwebvw.css";
  23. }
  24. }
  25. catch (e)
  26. {
  27. }
  28. top.window.g_strThemeCSS = css;
  29. }
  30. if (css != "none")
  31. window.document.createStyleSheet(css);
  32. }
  33. function HandleShortcuts()
  34. {
  35. var code = event.keyCode;
  36. if (event.altKey == true)
  37. {
  38. switch (code)
  39. {
  40. case 36: 
  41. top.window.g_Navigator.back(-1);
  42. event.returnValue = false;
  43. break;
  44. case 37: 
  45. top.window.g_Navigator.back();
  46. event.returnValue = false;
  47. break;
  48. case 39: 
  49. top.window.g_Navigator.forward();
  50. event.returnValue = false;
  51. break;
  52. }
  53. }
  54. if (event.ctrlKey == true && code == 80) 
  55. event.returnValue = false;
  56. if (code == 116) 
  57. {
  58. g_oSelectedUser = null;
  59. g_oUserList = null;
  60. g_oUserList = new ActiveXObject("Shell.Users");
  61. top.window.g_Navigator.back(-1);
  62. event.returnValue = false;
  63. }
  64. }
  65. function OnDragStart()
  66. {
  67. event.returnValue = false;
  68. }
  69. </SCRIPT>