![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
フレームページを使ったホームページを作っていて、その中にCGIを使った日記を入れているのですが、その中のリンクをクリックすると、フレームを飛び出して全画面表示になってしまいます。
CGIのプログラムの中のリンクを【target=_self】に設定すれば解決するかと思って調べてみましたが、どこをいじればいいのか全くわかりません。
そのCGIは管理画面でスタイルシートの設定ができるようになっていますので、スタイルシートでリンクはすべて【target=_self】になるように設定すれば解決するのではないかと想像しています。
私はスタイルシートについては全くわかりませんので、どなたか、リンクを【target=_self】に設定するコマンドを教えていただけませんでしょうか。
また、もしそれが不可能ならば、他の解決法をご教授いただけたら助かります。どうぞよろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
そのCGIのリンクが target="_blank" か target="_top" か target="_parent" になっているのではないかと。
CGIのソースをよくのぞいてみてください。
その部分を target="_self" に置き換えるか、そのtarget属性を消せば大丈夫。
それか、<head>~</head>内に<base target="(_blank か _top か _parent)">があるかもしれません。
その場合は<base>タグ自体を消せばいいでしょう。
CGIのプログラムの中から、何とかtargetを探し出しました。_brankや_topなどの表記はなく、何やら難しいコマンドが続いていましたが、想像の範囲でそのtargetの属性を消してみたところ、うまくいきました。
ありがとうございました。
No.2
- 回答日時:
出力されるHTMLソースのhead部分をいじくれるのであれば、以下のものを試してみてください
<head>
~中略~
<base target="_self">
</head>
すべてのリンクのtarget属性の初期値を設定できます。
ただし、参考URL内にもあるように、
「HTML4.01 Strict では target 属性はサポートされない」
らしいので、時代の流れを考えるとあまりお勧めしないほうがいいのかもしれません
http://www.tohoho-web.com/html/base.htm
参考URL:http://www.tohoho-web.com/html/base.htm
No.1
- 回答日時:
スタイルシートではtargetを切り替える事はできません。
そのCGIの提供元URLを補足すれば、CGIのいぢり方を回答して貰えるかも?
(うまくいくかどうかわからないけどエディタで「_blank」→「_self」に一括変換するだけかもしれない。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- WordPress(ワードプレス) WordPressのメニューについて 1 2022/10/22 01:10
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- HTML・CSS ブロックエディターで作りつつ、画像を挿入しつつ、画像にスタイルシートのコードを付ける方法はありますか 1 2022/08/23 18:46
- Excel(エクセル) Excel2019 マクロを使用し画像を貼り付けした際のリンク切れについて 2 2022/11/15 16:14
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
html 左メニューから右への表示...
-
pythonのエラーについての質問...
-
frameの内容が表示されない
-
どのページもすべて同じURLなの...
-
DOCTYPE宣言のFramesetについて
-
フレームページが表示されない...
-
CSSで複数ページに、同じ文字列...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
Webサイトから、txtファイルを...
-
googleドライブで、PDFファイル...
-
医療画像(Windows用)をMacで...
-
HTMLページが勝手にダウンロー...
-
iPadの標準ブラウザでローカルH...
-
htmlファイルの表示が真っ白
-
リンク先からリンク元の、同じ...
-
【HTML】1クリックで複数ファイ...
-
、URL化させるにはどうしたらい...
-
スマホサイト url SP
-
body内にmetaタグを記述は問題...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【至急!!助けて!】【スマホ...
-
どのページもすべて同じURLなの...
-
pythonのエラーについての質問...
-
フレームの片方だけを更新(リロ...
-
URLを変えないで表示する方法
-
2つのページを重ねたい
-
フレーム間のリンクが巧く行き...
-
フレームで指定している送信先...
-
直リンクとは。
-
嫌だなと思うHPって?
-
HTMLファイルが表示されない
-
frameの内容が表示されない
-
スタイルシートでリンクをすべ...
-
画面の一部だけ更新したいので...
-
スタイルシートで背景画像を固...
-
html リンクを別フレームに表...
-
WebサイトでHTMLのフォームに隠...
-
HTMLの画面分割方法について
-
ソースが短い理由
-
html 左メニューから右への表示...
おすすめ情報