ホームページビルダー・グレート初心者講座

グレート初心者講座トップへグレート初心者講座 小技集へグレート初心者講座≠ヨグレート初心者講座 質問掲示板へ

HTML版 過去ログ
| 掲示板を見る | ホームに戻る | ワード検索 | 過去ログ |   

フレームページのターゲット

日時: 2007/02/26 10:53
識別: IDfdco4DUpsGU
名前: 会社のHP作成中

ホームページビルダー2001
Ver5.0.3

現在会社で2つのサイトを持っています。
メインのサイトは上下二分割のフレームページで、上部を固定してメニューにし、下部に各ページの内容を表示させています。
サブのサイトはデータベース専用で、メインサイトの下部フレーム内に開くようターゲットを設定しています。
ところが、下部フレーム内のデータベースで検索をかけて再表示すると、検索結果が親ウィンドウに表示されてしまいます。
サブサイトにターゲットの指定をしなくても、常にメインサイトのフレーム内に表示させる方法はないでしょうか?
ややこしい話で恐縮ですが、何かご存知の方がいらっしゃいましたら教えてください。

Re: フレームページのターゲット ( No.1 )
日時: 2007/02/26 11:33
名前: Newのり太

> サブサイトにターゲットの指定をしなくても、常にメインサイトのフレーム内に表示させる方法はないでしょうか?

通常、ターゲットの指定がなければそのまま同一ウィンドウ(フレーム)内に表示されます。


> 下部フレーム内のデータベースで検索をかけて再表示

というのがどのようなしかけなのかわからないと回答しにくいのではないかと思います。
問題のページを提示されれば、何か分かるかもしれません。


# 検索フォームのターゲットが "_top" になってるのかも。と推測してみる。
Re: フレームページのターゲット ( No.2 )
日時: 2007/02/26 13:16
名前: 会社のHP作成中

Newのり太 様、コメントありがとうございます。
試作中のページをアップしましたのでご覧ください。

https://www.atsugi-soko.jp//testpage/index.htm

「物件検索」をクリックして頂くと、下部フレームに検索画面が開きます。
そして、例えば「神奈川県」のドロップダウンメニューから地域を選択すると、再表示される画面が親ウィンドウになってしまいます。
基本的にデータベースサイトの方はいじれないので、メインサイトの作り方でフレームを維持したいのですが・・・。

よろしくお願いします。
Re: フレームページのターゲット ( No.3 )
日時: 2007/02/26 14:18
名前: Newのり太

> そして、例えば「神奈川県」のドロップダウンメニューから地域を選択すると、再表示される画面が親ウィンドウになってしまいます。

JavaScript無効の状態では何も起こりませんでした。(^_^;)

気を取り直して、JavaScriptを有効にして現象を確認しました。


で、JavaScriptに関しては詳しくないのでアレなんですが、雰囲気的(笑)に、
https://www.atsugi-e-sohko.com/system/bukken/select/select01.php
↑のソース24行目あたり、
parent.location.href=jump;
の、parent を、self に変えればいいような気がします。

ってか、よくわかってないんですが、これってphpが吐き出すHTMLなんですかね。
だとしたら、php側でそのように修正しないといかんでしょうね。


まあ、このしかけを作った人に聞くのが確実かと。
ふがいないことで(笑)申し訳ない。(´・ω・`)
Re: フレームページのターゲット ( No.4 )
日時: 2007/02/26 16:56
名前: 会社のHP作成中

> https://www.atsugi-e-sohko.com/system/bukken/select/select01.php
> ↑のソース24行目あたり、
> parent.location.href=jump;
> の、parent を、self に変えればいいような気がします。

ちょっと調べてみたら、確かにparent.location.の部分が問題みたいです。
JAVAに関するサイトに、「TARGET="_top" に相当するのは、parent.locationです」との記述がありました。

ということは、メインサイト側の操作だけではどうにもならないと言うことですよね・・・。
Re: フレームページのターゲット ( No.5 )
日時: 2007/02/26 19:19
名前: Newのり太

ってか、よくわかってないんですが、これってphpが吐き出すHTMLなんですかね。
だとしたら、php側でそのように修正しないといかんでしょうね。
だとしたら、php側でそのように修正しないといかんでしょうね。
だとしたら、php側でそのように修正しないといかんでしょうね。


で、phpを書き換えることは出来ないんでしょうか?


# 一応、select01.phpを、「100%,*」のフレームに入れたらって思いついてみたものの、
# parent.location.href で、親フレームに行った後、さらに親フレームに行ったりすることがあると
# 同じことになる罠。



> JAVAに関するサイトに、

Java と JavaScript は『違う』ということを覚えておくと、あとあと幸せです

> 「TARGET="_top" に相当するのは、parent.locationです」との記述がありました。

top.location.href かも。



# で、一番確実な「作った人に聞く」ってのはさりげに却下ですか?
Re: フレームページのターゲット ( No.6 )
日時: 2007/02/26 21:01
名前: Newのり太

>>5
なんかヘンなこと言ってるかも知れん。

> で、phpを書き換えることは出来ないんでしょうか?

select01.php のJavaScript部分を >>3 のように書き換えることは出来ないんでしょうか?
Re: フレームページのターゲット ( No.7 )
日時: 2007/02/27 17:13
名前: 会社のHP作成中

phpというのが何なのか、イマイチよく分からないんですが、
やはり作った人に聞くのが一番ですね。
ありがとうございます。

ホームページビルダー・グレート初心者講座 Copyright © 2002-2005 aimix All Rights Reserved