• ベストアンサー

新しいWindowでIEを開くには

わかる方、教えて下さい。 例えば ASP(VBScript)なら Response.Redirect "ZZZ.asp" HTMLなら <A HREF="ZZZ.ASP">リンク</A> でリンク画面が表示されると思いますが、 元の画面が消えてしまいます。元の画面は残したまま、新規にIEを開き 例えば ZZZ.ASP を表示する方法を教えて下さい。 わがままですが VBScript と HTML 両方知りたいのです。 宜しくお願い致します。

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

HTML <a target="_blank"> クラアントスクリプト window.open(url, "_blank"); サーバースクリプト たぶん不可能

IKEHIRO
質問者

お礼

ご回答有難う御座いました HTMLではできました。 やはりサーバースクリプトでは無理そうですね。

その他の回答 (2)

  • ryuta_mo
  • ベストアンサー率30% (109/354)
回答No.3

No.1は厳密には間違いです。 newでは無く_blankです target=でターゲットを指定した場合その名前のついているウインドウがあればそのウインドウで開きます。 無ければ新しいウインドウにその名前をつけて開きます。 NEWという新しい名前でウインドウを開いた場合もう一度ターゲットをnewにして開くとそのウインドウに表示されてしまいます。 targetが_blankとnewになっているのを比較してみればすぐわかると思います。 2回目開いたときに違いがわかるはずです。

IKEHIRO
質問者

お礼

ご回答有難う御座いました。 やはりそうでしたか・・・

回答No.1

HTMLなら、 target =new

IKEHIRO
質問者

お礼

ご回答有難う御座いました

関連するQ&A

  • IE6でのダウンロードダイアログボックスがでない

    ホームページからCSVファイルをダウンロードさせていましたが、IE6のブラウザーを使うとブラウザー上にテキスト表示されてしまいます。IEの5や5.5は問題なくダイアログボックスが出てきて保管か表示か選べる様になっていました。IE6でもダイアログボックスを出したいのですがどのようにしたらよいでしょうか教えて下さい。 現在使用しているソースです。 <%@ LANGUAGE="VBScript" %> <% Response.Redirect(/xxx/xxx/file.csv) %> サーバーの仕様です OS   NT4.0 IIS  4.0 ASP  5.6

  • コンテンツを開く方法。

    htmlの<A HREF>XXXX</A>をクリックしたときとまったく同じ動作・機能をASPから実現できますか? つまりResponse.Redirectや、JavaScriptのLocationの操作ではできない、各種コンテンツへのリンク、とうことなんですが。。。

  • 遷移後の画面クローズができない

    前提: ・ASP.NET ・Chromeブラウザ、バージョン:43 閉じる処理を画像リンクで行い、 記述は<a href="javascript:window.close()">としています。 初期画面はクローズすることができますが、 別画面へ遷移すると遷移先の画面では上記記述でクローズすることができません。 ※リンクをクリックしても何も動作せず。 ※IEでは正常に動作し、画面クローズできます。 ※画面オープンは、「Response.Redirect("URL");」としています。 解決策があれば教えてください。

  • ページ移動 値渡しについて

    sea_clear_skyです。 [環境] OS Win98SE PWS [質問内容] 検索キーワードをTEXTボックスに入力するHTML(1.HTML)から、SUBMITで データベースを検索するASP(サーバスクリプトのASPファイル、1.ASP)に飛びます。 とんだ先のASPファイル(1.ASP)が、データベース検索結果を表示させます。 データベース結果ASP(1.ASP)は1ページに10件表示させます。 その際、データが10件以上ある場合は次へというボタンで次のデータを 表示させたいです。 A HREFからハイパーリンクで表示させる方法はできましたが、 ボタンで作ることができません。 ボタンの際のページ移動と値渡しがわかりません。 A HREFで作った際の Response.Write "<a href=bunkatsu.asp?nm=" & Request("nm") Response.Write "&page_num=" & Request("page_num")+1 & ">" Response.Write "次の10件&gt</a> " この部分を変更したらできると考えています。 RedirectとかWindows.Location.Href等で試しましたができませんでした。 Submitは更新処理をするために<1.ASP>で使っていますので、利用は考えていません。 ご教授願います。 。

  • データ受け渡し時のSessionの使い方

    いつもお世話になっております。 現在A.aspからB.aspにデータを渡したいと考えています。 Sessionを用いてA.asp上のリンクからClickする箇所によって引数をかえて、Bに渡したいのですが、Aの最下層に書かれたSessionのみが渡る状態です。 (下記の例で言うと、どれをクリックしても333が表示されます。) 簡単で申し訳ありませんが、下記にソースを書きます。 何かお気づきの点があれば、ご教授ください。 宜しくお願い致します。 ※A.aspの内容 <% session("key") = "111" Response.Write "<a href=""B.asp""> データ1</a>" %> <% session("key") = "222" Response.Write "<a href=""B.asp""> データ2</a>" %> <% session("key") = "333" Response.Write "<a href=""B.asp""> データ3</a>" %> ※B.aspの内容 <html> <head> </head> <%Response.Write session("key")%> </HTML>

  • ローカルにあるCSVファイルを、IEのリンクをクリックする事で開きたい

    ローカルにあるCSVファイルを、IEのリンクをクリックする事で開きたいのですが、どのようにすれば良いでしょうか。 いま、しているのは、IEの小さい画面に、vbscriptで、以下のように出力しています。 〈a href="file://(ローカルパスとファイル名)"〉文字列〈/a〉 宜しくお願いします。

  • IEで画像が表示されてしまう

    Windows7 + IE8でリンク(TIFFファイルのリンク先)をクリックすると IE上でTIFFが表示されてしまうのですが XP + IE8だとファイルの保存画面が開きます。 これを強制的に、クライアント環境に関わらず ファイルの保存画面をだすことは可能でしょうか? 現在は、<a href="xxxx">xxx</a>といった感じのリンクです。

  • ASPからのEXEファイル起動

    VBScriptで作ったASPからVisualBasicで作ったEXEファイルを起動するプログラムを作りました。 そこでEXEファイルを起動する際にASPで持ってる情報(ユーザID)を 起動をかけるEXEに渡したいのですがうまくいきません。 DOS画面より >C:\abc.exe 10 とうつとパラメータ 10が引きわたり正常に起動します。 ところがWEBから Response.Redirect("C:\abc.exe 10")とやると ページが見つかりませんとなります。 ちなみに Response.Redirect("C:\abc.exe")だと パラメータの受け渡しはありませんが起動はできます。 何がいけないんでしょうか・・・? ご教授願います。

  • VBScriptを使いたい。

    VBScript初心者なのですが、簡単なVBScriptを書いてテストしようとしても、IEに表示されません。なにか設定とか必要なんでしょうか? <%@ LANGUAGE="VBScript" %> <HTML> <HEAD> <TITLE>テスト</TITLE> </HEAD> <BODY> <% Response.Write "テスト" %> </BODY> </HTML>

  • 自動リンク(a href)でフレーム解除方法

    いつもお世話になっております。 HTMLのカテゴリかな?とも思いましたが、今書いているのがASPですのでここで質問させていただきました。 フレームで構成されているページ(上下2分割)より 自動ジャンプ(?)でフレームを解除して、 あるページへとリンクさせたいのです 今は Response.Write "<meta http-equiv=""refresh"" content=""1;URL='main.asp?id=10 target=_top"">" ↑とやってみましたがうまくいきません。 単純にリンクを張る Response.Write "<a href=""main.asp?id=10"" target=_top>メイン</A>" っていうのはうまくいきました。 可能であれば下記も同じようにジャンプさせたいです(こちらはボタンを押したとき) Response.Write "<input type=""button"" value=""メイン"" onClick='JavaScript:location.href=""main.asp?id=10""'>" そもそもこんなんASPじゃできねーんだよ! XXXXXならできるけどなー。 などのアドバイスでも構いません。 どうぞよろしくお願いします。

専門家に質問してみよう