• ベストアンサー

Win IEにて、URL打ち込み中のポップアップのうち、1つを消す

タイトルにある通り、URL打ち込み中のポップアップのうち、1つを消すことが出来ないかと思い、投稿しました。 知人から質問され、解決できなかったもので・・ 分かる方、宜しくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

>1つを消すことが出来ないかと思い 履歴からひとつだけ消したいの? ↓こういうの作ってみました。 拡張子はHTAで保存します。 保存したHTAファイルをダブルクリックしてみて。 WindowsXPで動きます。 他のWindowsでも動きますが保障はいたしません。 <HTML> <HEAD> <META name=VI60_defaultClientScript content=JavaScript> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <STYLE> .BTN{ WIDTH: 200px; HEIGHT: 30px; } </STYLE> <TITLE>(/_ _ )/♪へ(-。-へ)♪(/_ _ )/</TITLE> <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> <!-- window.self.resizeTo(450,600); window.self.moveTo(0,0); var WshShell= new ActiveXObject("WScript.Shell"); var url = new Array(); var op = new Array(); var intkey; var str = "abcdefghijklmnopqrstuvwxyz_"; var strkey = new Array(); var urlflag; var s1 = "HKCU\\Software\\Microsoft\\"; strkey[0] = s1 + "Internet Explorer\\TypedURLs\\"; //アドレスバー function btn1_onclick() { var strMrulist; var stra; var i,j,k,e,x; x=0; for(k=0; k<slct1.options.length; k++ ){ if(slct1.options[k].selected){ for(i=0,j=0;i<( url.length - x );i++,j++){ if(i == (k-x) ){ j++; } if(j == ( url.length -x ) ){break;} WshShell.RegWrite( strkey[intkey] + exchange(i) ,url[j],"REG_SZ"); url[i] = url[j]; } delvalue = exchange(j-1); WshShell.RegDelete( strkey[intkey] + delvalue ); x++; } } mru_sub(); } function mru_sub(){ var oChild=slct1.children; var stra; stra = ""; j = oChild.length; for(i=0;i<j;i++){ slct1.removeChild(oChild(0)); } url = new Array(); for(i=0;i<100;i++){ stra = exchange(i); try{ url[i] = WshShell.RegRead( strkey[intkey] + stra ); } catch(er){ break; } op[i] = document.createElement("OPTION"); if(i==2){ op[i].style.fontSize="14pt"; }else{ op[i].style.fontSize="20pt"; } op[i].text=url[i]; op[i].value=url[i]; document.all.slct1.add(op[i]); } } function exchange(inti){ var stra,strb; var i; stra = inti.toString(); strb = ""; //アドレスバー if(clickNo==2){ strb = "url" + (inti+1); } return(strb); } function btn5_onclick() { window.close(); } function button1_onclick() { var str; var len; for(i=0;i<6;i++){ len = strkey[i].length; str = strkey[i].slice(0,len-1); text2.value = "reg export " + "\"" + str + "\"" + " " + "\"" + text1.value +"_" + i + ".reg\""; WshShell.Run(text2.value,0); } } --> </SCRIPT> </HEAD> <BODY> <P> <TABLE cellSpacing=1 cellPadding=1 border=1> <TR> <TD> <P align=right><STRONG>アドレスバー</STRONG></P></TD> <TD> <INPUT id=btn2 CLASS="BTN" onclick="intkey=0;clickNo=2;return mru_sub()" type=button value=アドレス入力 name=btn2> </TD></TR> <TR> </TABLE> <P style="BORDER-RIGHT: medium none"> <SELECT id=slct1 name=slct1 size=15 multiple></SELECT></P> <P> <INPUT id=btn1 type=button value=選択項目の削除 name=btn1 LANGUAGE=javascript onclick="return btn1_onclick()" style="WIDTH: 150px; HEIGHT: 50px"> <INPUT id=btn5 style="FONT-WEIGHT: bold; HEIGHT: 50px" type=button height="50" value=閉じる name=btn5 LANGUAGE=javascript onclick="return btn5_onclick()"></P> 削除後、Windowsに再ログオンしてね。 </BODY> </HTML>

nekooya
質問者

補足

有り難うございます、知人に渡してみます。

その他の回答 (2)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

インターネットオプションの 「コンテンツ」タブの 「オートコンプリート」から 「Webアドレス」のチェックを外すと 候補が出なくなります。

nekooya
質問者

補足

ご回答頂き有り難うございます、 候補ポップアップから1つだけ消す方法を探しているんです・・ すみません。

  • gotaro-m
  • ベストアンサー率21% (447/2039)
回答No.1

ポップアップって、新しいブラウザウィンドウを自動的に開き、別の内容を表示させることですよね?打ち込み中のポップアップって何ですか?

nekooya
質問者

補足

ご回答有り難うございます、ポップアップとは、アドレスバーにURLを直接手打ちしている時に、アドレスバーから下にゾロゾロっと候補がリストされるものの事です。HTMLタグのbrankではないです。

関連するQ&A

専門家に質問してみよう