• 締切済み

タグの書き方

困っております。 以下のロジックに ”TARGET="_BLANK" ”を記述する場合は どのように入れれば作動しますか? お教え下さい。 上記途中省略 <SCRIPT TYPE="text/javascript"> <!-- var background_out = "#E4E4E4"; var background_over = "#FFFFFF"; var menu_name = new Array("*********", "*********", "***********", "********", "********", "********"); var address = new Array("http://******.html", "http://******.html", "http://******.html", "http://******.html", "http://******.html", "http://******.html"); if(window.createPopup){ var menu_status = ""; var oPopup = window.createPopup(); menu_status = '<DIV STYLE="border:1px solid black; background:' + background_out + ';">'; 以下省略

みんなの回答

  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

省略した個所に記述することになると思いますよ。 target="_blank"ってことは、 <a>に入る属性ですので、そこらを見なおすと良いかと。 もしかしたらtarget="_blank"じゃなく、 JavaScriptで開く際なのであれば、第2引数に_blankなのですが・・・。

q2005
質問者

補足

>もしかしたらtarget="_blank"じゃなく、 JavaScriptで開く際なのであれば、第2引数に_blankなのですが・・・。 早速有難う御座いました。 しかし、私には難しくわかりませんでした。 再度、ソースを張りますので、具体的に記述箇所をお教えくださいますか? 御願い致します。 <SCRIPT TYPE="text/javascript"> <!-- var background_out = "#E4E4E4"; var background_over = "#FFFFFF"; var menu_name = new Array("*********", "*********", "***********", "********", "********", "********"); var address = new Array("http://******.html", "http://******.html", "http://******.html", "http://******.html", "http://******.html", "http://******.html"); if(window.createPopup){ var menu_status = ""; var oPopup = window.createPopup(); menu_status = '<DIV STYLE="border:1px solid black; background:' + background_out + ';">'; for(count = 0; count < menu_name.length; count++){ menu_status += ('<DIV ' + 'onmouseover="this.style.background=\'' + background_over + '\';" ' + 'onmouseout="this.style.background=\'' + background_out + '\';" ' + 'onClick="parent.location.href=\'' + address[count] + '\';" ' + 'STYLE="font-size:10px; height:11px; padding:3px; cursor:hand; border-bottom:1px outset gray; border-right:1px outset gray;">' + menu_name[count] + '</DIV>'); } menu_status += '</DIV>'; } function ContextMenu(){ if(window.createPopup){ var topper = event.clientX + 10; var lefter = event.clientY + 10; oPopup.document.body.innerHTML = menu_status; oPopup.show(topper, lefter, 200, (17 * menu_name.length) + menu_name.length + 2, document.body); return(false); } } //--> </SCRIPT> 途中省略 <A HREF="reportetc.html" onMouseOver="ContextMenu();">***********</A>

関連するQ&A