締切済み Locationとページ 2005/06/06 16:13 location で新しいページに飛ばす場合 target="_blank" のように新しくページを開いて飛ばす方法はありますか? みんなの回答 (1) 専門家の回答 みんなの回答 otu_otu ベストアンサー率31% (17/54) 2005/06/06 16:31 回答No.1 Locationでリダイレクトを出すときに、新しくブラウザを開かせることはできないような気がしています。 target="_blank"はHTMLでの場合ですけど、LocationはHTTPでの話ですから... どうしても別ページを新しく開いて飛ばしたかったら、JavaScriptなどを使う方法になるのではないでしょうか? <meta>タグではできないかな? 参考URL: http://www.w3.org/Protocols/rfc2616/rfc2616.html 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発CGI 関連するQ&A PHPで新しいウインドウで開く命令は? header("Location: $url"); で、$urlにページが遷移することはあまりに簡単なのでよくわかります。 ですが、新しいウインドウで開くとなると、その方法がわかりません。 header("Location: $url");にtarget="_blank"を入れるようなイメージです。 javascriptを融合させたらいけるかなと思ったところ、 うまく機能しません。 echo '<script>window.location='.$url.' target="_blank"; </script>'; とかもためしました。だめです。 どなたかいい方法をご教授いただけないでしょうか? buttonで新しいページを開く方法(初心者です。) ボタンをクリックして、新しいページでリンク先を開きたいのですがtarget="_blank"をどこに入れたらいいのかわかりません。 どなたかご教授ください。 お願い致します。 <form> <input type="button"vallue="文"nclick="location='リンク先'"> </form> Locationでターゲット指定はできますか? print("Location: ../admin.cgi?action=head&page=cnn\n\n"); のように他のcgiへページを移行しているのですが、フレームの中に cgiファイルを出力しているのでtargetの指定が必要になります。 Locationを使ってtarget指定は出来ないのでしょうか? もし、やったことのある人がいればご指導ください。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム <td>の中のonClick="location" で 教えて下さい。 <td class="text-small" style="cursor:hand" onClick="location.href=''">XXXXXX</td> 上記のような記述に「target="_blank"」の機能をもたせるにはどうしたらいいのでしょうか? (セル内のどこでもクリックできるようにしたく、かつその時別ウィンドウが開くようにしたいのですが・・・) 宜しくお願いします。 TARGET=_blankと、<a href="" onMouseOver="location.href='リンク先'"></a> リンクに触れただけで、別ウインドウを開くには、どうしたら良いんでしょうか? <a TARGET=_blank href=""onMouseOver="location.href='リンク先'"></a> 上は、どこが間違っているのでしょうか? Locationについて 1.htmlにおいて、 <script type="text/javascript" src="hostchk.cgi"></script> を指定しています。 cgiの中で、ある条件の時に、Locationの指定があるのですが、 ページに飛びません。 つまり私は、 1.htmlのページを見たとき、cgiの中で、条件が一致した場合、 ページを飛ばしたいのですが、私が知識がないので、 ページに飛びません。 cgiは正常に動いている証拠に、↑と同じ条件で1.htmlに文字を表示させることには成功しました。 何故、飛ばないのでしょうか。 もし他の方法で飛ばす事が出来るのであれば教えて下さい。 よろしくお願いいたします。 Locationについて こんにちは。 今PerlでLocationを使って2つに分かれているフレームの(frame1とframe2)frame1にリンクをさせようとしています。 下のソースの中にTarget="frame1"を追加したいのですが追加は可能でしょうか? プログラムはこんな↓感じです。 print "Location: http://www.XXX/cgi-local/XXX.cgi?free=$XX\n\n"; ご教授ください。よろしくお願いします。 エラーページでLocationしたい .htaccessにて ErrorDocument 403 /error.cgi とかしておいて error.cgiにて #!/usr/bin/perl print "Location:http://domain/\n\n"; みたいなことしたいんですが、IEではページの表示が認められてませんとなってしまいました。 一応内容を表示して Refresh:0;URL=..... としたら飛んでくれますが、LocationはエラーCGIでは使えないんでしょうか。 ----- Apache/1.3.26 Server perl, version 5.005_03 built for sun4-solaris Windows 2000 Pro SP1 Internet Explorer 5.5 SP2 Locationでtargetを指定したい。 Locationで画面を遷移させる際に、targetを指定したいのですが、どのようにすればよいのでしょうか・・・? よろしくお願いします。 新しいページを別タブで開く方法 Internet Explorer 8.0で新しいページを開くときに、次の3つの開き方があると思います。 (1)別ウインドウを作って新しいページを開く。 (2)別タブを作って新しいページを開く。 (3)それまで見ていたタブに新しいページを開く。 (1)は、target="_blank"と書けばそのようになると思います。 (3)は、何も書かなければそのようになると思います。 (2)の書き方が分かりません。どう書けばいいのでしょうか。 IE6.0で別ウィンドウへのリンクページがまったく開きません ホームページを作成しているのですが、 <a href="○○.html" target="_blank">と別ウィンドウで開くように指定してるのですが、 IE6.0.2800では、まったくリンク先のページが開きません。 target="_self"など他の指定は開くのですが。 また、IE5.0ではちゃんと別ウィンドウが開きます。 OSはwindows XP Home Edition Version2002 です。 ソースの、どの部分を直せばいいか、わかりません。 target="_blank"を有効にする方法、または他に別ウィンドウで開く方法がありましたら、教えてください。 仕事で作成しているのですが、全然わからなくて、困ってます。 ご回答、よろしくお願いします。 ウィンドウを新しく開いてそのウィンドウをページ替えしたい。 <a href="http://oshiete.goo.ne.jp/" target=_blank>サイト1<a> <a href="http://oshiete.goo.ne.jp/" target=_blank>サイト2<a> <a href="http://oshiete.goo.ne.jp/" target=_blank>サイト3<a> 例えばサイト1をクリックして新しいウィンドウが開いた後、サイト2をクリックした場合また新しくウィンドウが開くのではなく、サイト1が開いたウィンドウに サイト2を表示させたい時はどうしたらいいのですか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム リンクしたページの表示について リンクのボタンを押すとリンクされたページが、自分のHP内に開かれてしまいます。 ソース内に、target="_blank" と書き込んでもダメなのですが、どこをチェックしたらよろしいでしょうか? location.replaceについて 親ページから子ページを表示います。 ※JavaScriptのwindow.openで子ページを開いています。 子ページにはテキストボックス等を配置していて項目を入力したら[閉じる]ボタンを押下して子ページを閉じて子ページで入力された値で親ページを再表示して反映させていますがここで1つ問題が発生してしまいました。 ※子ページの[閉じる]ボタンにはonClickでJavaScriptを設定しています。 JavaScriptの内容は下記の通りです。 function closeScript(){ window.opener.location.reload(); window.close(); } 押下すると「再試行」のダイアログが表示されてしまって・・・ ネットで検索して調べてみたら「再試行」のダイアログの制御はできないとの事でした。 再度、ネットで調べていたら下記のような記述がありました。 location.replace(location.href); 上記のJavaScriptを下記のように変更して子ページの[閉じる]ボタンを押下してみたら「再試行」のダイアログが表示されず、子ページを閉じる事が出来ました。 しかし、親ページは何も反応がないような・・・ そこで皆さんに質問があります。 「location.replace(location.href);」が何をやっているのかをネットで調べてみましたが・・・ 「location.replace」・・・「指定したページへ移動する」との事でした。 「location.href」・・・現在表示しているページのアドレス(URL)を示す文字列です。 上記のスクリプトは何を行っているのでしょうか。実際に動かしてもうんともすんとも言わないので・・・ くだらない質問で申し訳ありませんがわかりやすく教えていただけませんでしょうか。 宜しくお願いします。 Locationが飛ばなくなった・・・ Win2000 SP2+IE5.5です。 新しいチャットでも作ろうと思っていたら、httpヘッダプリントの Location:hogehoge でどこのページにも飛ばなくなってしまったのです。 ためしに以前は動いていたほかの掲示板やチャットを使ってみましたが、ぜんぜん飛びません。 飛ばずに真っ白のページが表示されています。 いわゆる、CGIが何も出力しなかったときに、勝手にIEが生成する空白のHTMLです。 サーバーはローカル内IISですが、サーバーが悪いのかと思って、フリーのANHTTPDも使ってみましたが、結果は同じでした。 IEの不具合かもしれないですが、Locationという言葉がわかる人たちが多いこちらのカテゴリで質問しました。 こんなことってあるんでしょうか。 ちなみにRefleshはちゃんと動きます。 window.opener.location.href でtargetを指定したい window.opener.location.hrefでtarget=_parentを使用したいのですが、可能ですか? 可能でしたら記述方法を教えてください。 フレームのあるページのリンクについて ホームぺージビルダー2001(os meです)でホームページを作成していますが、フレームページの左側に目次、1・2・3と言うようにし、右にその説明文を表示させたいのですが普通のリンクでは問題なくできたのにボタンを作成しリンクをさせようとしましたが、目次のページに表示されてしまい上手くいきません。 ソースは下記のように入力しています。 <FORM action="./"> <P align="center"><B><FONT size="1" color="#000000"><INPUT TYPE="button " VALUE="xxx" onClick="location.href='file:///C:/My Documents/homepage01/ xxx.htm'" target="bodypage" color: #000000; background-color: #ffffff ; border:ridge #999999;"></FONT></B></FORM> target="_blank" target="_top" 等色々とやってみましたが上手くいきませんので困っておりますどなたかわかり やすく教えてください。 後ろにあるページをアクティブにしたいときのリンク設定 ページAから新ウィンドウ(target="_blank")でページBにリンクします。 次に、ページBから「ページAへのリンク」ボタンをクリックしたとき、ページAの画面をアクティブにするには、どのように設定したらよいでしょう? Javascriptを使えば可能でしょうか? Locationの部分をいじる 携帯サイトを作っています。 パスワード認証(1.cgi)→端末振り分け(2.cgi)という流れにしたいのですが、vodaとPCは問題なく各々の目的のページに飛べるのですが、i-modeがエラーがでてしまうようです。 振り分け先に指定しているURLなんかはちゃんと合っています。 どうも、i-modeでLocationが機能しないのが原因ではないかと思うのですが、cgiのいじり方が分かりません。 サポートBBSによると1.cgiの以下の部分を変えるそうなのですが if ($pass eq $password) { print "Location: $cgi\n\n"; exit; } の部分のLocationが機能しないのだと思います。 秘密cgiで表示する最初のページを、この部分で読み込み表示する方法や、この部分にcgiへのリンクを張る方法をとられてはいかがでしょう? ということで、具体的にどうしたらよいのか分かりません。(サポートBBSが実質停止状態なので・・・) わかる方いらしたら、ご教授いただければと思います。 blankと_blankの違い? HTMLについてです。 新しいページを表示させるときにtarget="blank"を使いますが、target="_blank"との違いってあるのですか? 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など