• ベストアンサー

リンクについて

leaz024の回答

  • leaz024
  • ベストアンサー率75% (398/526)
回答No.3

OpenWin関数に引数を渡して、開くウィンドウを変えればよいでしょう。 open関数を使う際、第2引数を変更すれば全て異なるウィンドウで開きます。 <head> <script><!-- var win = new Array(); var html = new Array(); html[0] = { url:"a.html", name:"new_a", style:"" }; html[1] = { url:"b.html", name:"new_b", style:"" }; html[2] = { url:"c.html", name:"new_c", style:"" }; function OpenWin(n) {   win[n] = open(html[n].url, html[n].name, html[n].style); } //--></script> </head>   :   : <input type="button" value="解説" onClick="OpenWin(0);"><br> <input type="button" value="○○" onClick="OpenWin(1);"><br> <input type="button" value="××" onClick="OpenWin(2);"><br>

what
質問者

お礼

ありがとうございました 色々あるのですね リンクできましたありがとうございました

関連するQ&A

  • ボタンにファイルリンクをつける

    またまた質問させていただきます。 <html> <head> <script language="javascript"> <!-- function OpnWin(strTarget) { open(strTarget,"_blank"); } //--> </script> </head> <body> <form name="frm1" method="post"> と来て、このあとのボタンに、 <input type="button" value="リンク" onclick="OpnWin('file://PC001/+++/***/@@@');"> というリンクを貼りたいのですが、リンクの貼り方が 間違っているらしく、うまくいきません。 <a href="\\PC001\+++\***\@@@> というリンクだと上手くいくのですが・・・。 どうか教えてください。よろしくお願いいたします!

  • inputタグはformタグで必ず囲む必要がありますか?

    <input type="text">や< input type="button">などのinputタグは、入力欄に入力されたデータを他のファイルに送らずに同ファイル内で処理する場合も、必ず<form></form>で囲む必要があるのでしょうか? 例えば、<input type="text" id=”background_color”>に色(例:赤、青等)を入力し< input type="button" value=”変更” onClick=”change_background()”>ボタンを押すと、バックグラウンドの色が入力された色に変わるようなコードを書くとします。Javascript(change_background())の内容は同ファイルの<header></header>内に記述しますが、ここでは関係ないので割愛します。 この場合、 <body> <input type="text" id=”background_color”> < input type="button" value=”変更” onClick=”change_background()”> </body> で良いのでしょうか? それとも <body> <form> <input type="text" id=”background_color”> < input type="button" value=”変更” onClick=”change_background()”> </form> </body> とする必要が、ありますか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • Firefoxでwindow.close()が効きません

    Win、MacともIEでは問題ないのですが、Firefoxでwindow.close()が効きません。 Firefoxのバージョンは、Windows→1.0.7、Mac→1.5.0.1です。 ソースは以下のとおりです。 <form> <input type="button" name="Submit" value="ウィンドウを閉じる" onClick="javascript:window.close();"> </form> また、以下の方法も試してみたのですが動作しませんでした。 <SCRIPT language="JavaScript"> <!-- function CloseWin(){ window.close(); } // --> </SCRIPT> <FORM> <INPUT type="button" value="ウィンドウを閉じる" onClick="CloseWin()"> </FORM> aタグのターゲットブランクで別ウィンドウを開いた場合です。よろしくお願いいたします。

  • ボタンで、リンクを、別ウィンドウで開く

    質問させていただきます。 ボタンで、リンクを、別ウィンドウで開くには どういうソースを書いたら良いのでしょうか? <FORM> <INPUT TYPE="button" VALUE="リンク" onClick="window.location.href='index.html'"> </FORM> だと、同一ウィンドウ内に開いてしまいますし・・・。 どうか教えてください。よろしくお願いいたします!

  • リンクでPOST送信

    http://www.kojikoji.net/pso/javascript.asp こちらにその方法がのっていて、 Windows IE 6.0 Windows Opera 7.13 では動作を確認しました。ですが、 Windwos Netscape 7.1 で動作しません。Netscapeにも対応した書き方で、<a href=...>を用いてPOST送信することは可能でしょうか? *****以下引用*********************************** リンクやボタンを使って「xxx.asp」へPOST送信 <html> <head> <script language="JavaScript"> <!-- function wPost(a1,a2){ document.form1.text1.value=a1; document.form1.text2.value=a2; document.form1.action = "xxx.asp"; document.form1.submit(); } //--> </script> </head> <body> <a href="javascript:wPost("text1","text2")">送信</a> <input type="button" OnClick="wPost('text3','text4')" value="送信"> <form name="form1" method="post" action="err.html"> <input type="hidden" name="text1"> <input type="hidden" name="text2"> </form> </body> </html>

  • JavaScriptがFirefoxで動かない・・・

    よろしくお願いいたします。 IEでは正常に動作するのですが、Firefoxで実行してみると ボタンを押しても何の反応もありません。 どのように変更すればFirefoxで動作するのでしょうか? よろしくお願いいたします。 <SCRIPT LANGUAGE="JavaScript"> <!-- function warning(){ alert("テストです。"); } //--> </SCRIPT> <FORM><INPUT type="button" value="ボタンを押して。" onClick="warning()"></FORM> 上記のコードを外部に独立させて・・・ 【コード】 <script type="text/javascript" src="sample3.js"></script> <input type = "button" name = "button3" value = "sample3" onclick = "Func3();"> 【sample3.js】 function Func3() { alert("js外部ファイル記述"); } です。 FC2ブログで活用したいのですが・・・ 改行の扱いは「HTMLタグのみ」に設定しています。 ご回答、よろしくお願いいたします。

  • 頭痛がっ・・

    HPを自作で作っているのですが ど~にもわからず困っております・・。 『新規ウィンドウを出す』と、ここまではいいのですが 箇条書きのメニューでそれぞれに新規のメニューを出す事が 出来ないのです。っていうか、出来ない事なのですか?それもワカラナイ! 下記のプログラムで1つの項目については成功していますが 2つ目になるとウィンドウが2個出たりどっちも同じウィンドウに なってしまう・・。どなたか助けて~ <P onclick="openWin()"> <font color="#DC143C">#1~不思議 <SCRIPT language="JavaScript"> function openWin(){ fn="pp.htm"; window.open(fn,"","height=500,width=690,left=100,top=100"); } </SCRIPT>

  • VBScript

    ボタンクリックで引数を受け取る方法を教えてください。 ボタンクリックの基本は <button name=b>b</button> <script language="VBScript"> Sub b_onClick です。 <button name=b(1)>b</button> <script language="VBScript"> Sub b_onClick(p) このようにすると関数がコールされませんでした。 どうすれば引数を受け取れますか? 値渡しでよいです。

  • 『入力文字列 + .html』 に飛ぶリンクが作りたい

    スクリプト部分に function aaa(){ var path = prompt("ファイル名を入力:",""); location.href = path + ".html"; } と記述しております。 HTMLに <FORM> <INPUT TYPE=button VALUE="閲覧" onclick="aaa();"> </FORM> のようにフォームで書くと期待通りに動くのですが、 <A HREF="javascript:" onClick="aaa();">閲覧</A> のようにリンク文字で書くと思うように飛びません。 (リンク先へ飛ばず元の画面のまま) 不備があるのでしょうか、それともリンク文字では不可なのでしょうか。 ご存知の方いらっしゃいましたら改善方法をご教授願います。 宜しくお願い致します。

  • フレームにすると

    はじめまして。 javaについては全くの素人です。 お力を貸していただきたくて投稿いたしました。 以下の様なページを作り、 <HEAD> <TITLE>ウィンドウを閉じる</TITLE> <SCRIPT language="JavaScript"> <!-- function CloseWin(){ window.close(); } // --> </SCRIPT> </HEAD> <FORM> <INPUT type="button" value="ウィンドウを閉じる" onClick="CloseWin()"> </FORM> </BODY> </HTML> テストしたら、「ウィンドウを閉じる」ボタンは機能したのですが、このhtmlファイルをフレームの一つのして読み込むと機能しません。 なぜなんでしょうか? どのようにすれば、機能するようになるのでしょうか? 大変初歩的な質問ですが、周りにだれも教えてくれるものがいませんので困っております。 よろしくお願いします。