2007/02/26 10:53
題:フレームページのターゲット
名:会社のHP作成中
ID:3M7iyaO0.0S0
ホームページビルダー2001Ver5.0.3現在会社で2つのサイトを持っています。メインのサイトは上下二分割のフレームページで、上部を固定してメニューにし、下部に各ページの内容を表示させています。サブのサイトはデータベース専用で、メインサイトの下部フレーム内に開くようターゲットを設定しています。ところが、下部フレーム内のデータベースで検索をかけて再表示すると、検索結果が親ウィンドウに表示されてしまいます。サブサイトにターゲットの指定をしなくても、常にメインサイトのフレーム内に表示させる方法はないでしょうか?...
全文 メンテ
No.1 2007/02/26 11:33
名:Newのり太
> サブサイトにターゲットの指定をしなくても、常にメインサイトのフレーム内に表示させる方法はないでしょうか?通常、ターゲットの指定がなければそのまま同一ウィンドウ(フレーム)内に表示されます。> 下部フレーム内のデータベースで検索をかけて再表示というのがどのようなしかけなのかわからないと回答しにくいのではないかと思います。問題のページを提示されれば、何か分かるかもしれません。# 検索フォームのターゲットが "_top" になってるのかも。と推測してみる。

No.2 2007/02/26 13:16
名:会社のHP作成中
Newのり太 様、コメントありがとうございます。試作中のページをアップしましたのでご覧ください。「物件検索」をクリックして頂くと、下部フレームに検索画面が開きます。そして、例えば「神奈川県」のドロップダウンメニューから地域を選択すると、再表示される画面が親ウィンドウになってしまいます。基本的にデータベースサイトの方はいじれないので、メインサイトの作り方でフレームを維持したいのですが・・・。よろしくお願いします。

No.3 2007/02/26 14:18
名:Newのり太
> そして、例えば「神奈川県」のドロップダウンメニューから地域を選択すると、再表示される画面が親ウィンドウになってしまいます。JavaScript無効の状態では何も起こりませんでした。(^_^;)気を取り直して、JavaScriptを有効にして現象を確認しました。で、JavaScriptに関しては詳しくないのでアレなんですが、雰囲気的(笑)に、↑のソース24行目あたり、parent.location.href=jump;の、parent を、self に変えればいいような気がします。ってか、よくわかってないんですが、これってphpが吐き出すHTMLなんですかね。だとしたら、ph...
全文 メンテ
No.4 2007/02/26 16:56
名:会社のHP作成中
> > ↑のソース24行目あたり、 > parent.location.href=jump; > の、parent を、self に変えればいいような気がします。ちょっと調べてみたら、確かにparent.location.の部分が問題みたいです。JAVAに関するサイトに、「TARGET="_top" に相当するのは、parent.locationです」との記述がありました。ということは、メインサイト側の操作だけではどうにもならないと言うことですよね・・・。

No.5 2007/02/26 19:19
名:Newのり太
ってか、よくわかってないんですが、これってphpが吐き出すHTMLなんですかね。だとしたら、php側でそのように修正しないといかんでしょうね。だとしたら、php側でそのように修正しないといかんでしょうね。だとしたら、php側でそのように修正しないといかんでしょうね。で、phpを書き換えることは出来ないんでしょうか?# 一応、select01.phpを、「100%,*」のフレームに入れたらって思いついてみたものの、# parent.location.href で、親フレームに行った後、さらに親フレームに行ったりすることがあると# 同じことになる罠。> JAVAに...
全文 メンテ
No.6 2007/02/26 21:01
名:Newのり太
>>5なんかヘンなこと言ってるかも知れん。> で、phpを書き換えることは出来ないんでしょうか?select01.php のJavaScript部分を >>3 のように書き換えることは出来ないんでしょうか?

No.7 2007/02/27 17:13
名:会社のHP作成中
phpというのが何なのか、イマイチよく分からないんですが、やはり作った人に聞くのが一番ですね。ありがとうございます。


掲示板に戻る