웹페이지에보면 링크가 안걸린 홈페이지링크가 가끔가다 있습니다.
주소를 복사하여 새창으로 열고 붙여넣기를 해서 이동을 하는데 쉽게 열어보겠습니다.
확장메뉴를 이용한 방법인데 익스플로러의 검색메뉴를 약간 수정한 방법입니다.
아래코드를 레지스트리 파일로 저장후 병합니다. (http:// link 는 원하는 문구로 바꿔주세요)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\http:// link]
@="C:\\link.htm"
"contexts"=dword:0000007e
아래 코드를 c 드라이브에 link.htm 파일로 저장합니다.
<script language = "JavaScript">
var sEngine = "http://";
var sEnd = "";
var oWindow = window.external.menuArguments; // Get the window where the context menu.
if (oWindow != null) // Check that we were invoked from a context menu.
{
var oDocument = oWindow.document; // Get the document object.
var sText = null; // The text
var oEvent = oWindow.event; // Get the event object from oWindow
if (oEvent.type=="MenuExtUnknown" || oEvent.type=="MenuExtImage" || oEvent.type=="MenuExtAnchor")
{
var oElement = oDocument.elementFromPoint(oEvent.clientX, oEvent.clientY);
var oAnchor = oElement;
while(oAnchor.tagName!="A" && oAnchor.tagName!="AREA" && oAnchor.tagName!="HTML")
{
oAnchor=oAnchor.parentElement;
}
if (oAnchor.tagName=="A" || oAnchor.tagName=="AREA")
{
sText = oAnchor.href;
}
else if (oAnchor.tagName=="HTML" && oElement.tagName=="IMG")
{
sText = oElement.src;
}
}
if ((sText == null) || (sText.length == 0))
{
var oSelect = oDocument.selection; // Get the selection from oDocument.
var oSelectRange = oSelect.createRange(); // Create a TextRange from oSelect.
sText = oSelectRange.text; // Get the text of the selection.
}
if ((sText != null) && (sText.length != 0))
{
var start = 0;
while ((start < sText.length) && (sText.charAt(start) == ' '))
{
start++;
}
var end = sText.length - 1;
while ((end > 0) && (sText.charAt(end) == ' '))
{
end--;
}
sText = sText.substring(start,end+1);
while (sText.indexOf(' ') > -1)
{
sText = sText.replace(' ','');
}
}
if ((sText != null) && (sText.length != 0))
{
open(sEngine + sText + sEnd);
}
else
{
alert("Please select some tex.");
}
}
</script>
레지스트리 파일과 htm 파일을 저장후에 확인을 해보겠습니다.
링크가 안걸린 주소입니다.
영역을 선택하고 우클릭을 합니다.
2007/10/17 - [윈도우즈/컴퓨터] - 윈도우즈 쉘 확장메뉴 관리 프로그램 - Fast Explorer 2007
2007/10/16 - [윈도우즈/컴퓨터] - 응용프로그램에서 아이콘 추출하기 - IconViewer v2.1
2007/10/16 - [윈도우즈/컴퓨터] - 익스플로러 메뉴확장해서 구글 검색하기
2007/10/16 - [윈도우즈/컴퓨터] - swf 플래시파일 다운 및 fla 로 컨버팅하기 - Sothink SWF Decompiler v3.4
2007/10/15 - [윈도우즈/컴퓨터] - 인텔 그래픽 드라이버 설치시 나오는 확장메뉴 삭제하기