<script type="text/jscript"> function getPath(path) { path["documentRoot"] = "F:"; path["editor"] = "C:/Apps/Hidemaru/Hidemaru.exe"; return ary; } function getDirectoryIndex(ext, path) { if (path == "F:/") return path + "index.html"; else if (ext.document.body.id) return path + ext.document.body.id + ".html"; else { var reg = new RegExp("/.../", "g"); path.match(reg); reg = RegExp.lastMatch; return path + reg.substr(1,3) + ".html"; } } function viewSrc(ext) { var path = getPath(new Array()); var p = ext.location.href; if (ext.location.host == "127.0.0.1") p = p.replace("http://127.0.0.1", path["documentRoot"]); else { ext.location.href = "view-source:" + ext.location.href; return; } if (p.charAt(p.length -1) == "/") p = getDirectoryIndex(ext, p); if (p.indexOf("#") != -1) p = p.substring(0, p.indexOf("#")); if (p.indexOf("?") != -1) p = p.substring(0, p.indexOf("?")); var appObj = new ActiveXObject("Shell.Application"); appObj.ShellExecute(path["editor"], p); } viewSrc(window.external.menuArguments); </script>