• 締切済み

htmlでフレームがうまく行きません!

いま頼まれて仕事先のサイトをhtmlでつくっています。 上部に横長のフレームで社名その他を入れます。 左フレームは縦長で、リンクボタンを縦に並べます。 残りがメインフレームと、別に何でもない構造で、ほとんど出来上がっていました。 (一応画像を添付します) ところが、一昨日から急にリンクボタンが暴走し始めました。ボタンを押すとメイン画面にリンク先画面が出てくるはずなのに、別画面で表示するようになっちゃったんです。フレームに関係なくその画面単独で。 ソースを見直しても別に変なところはありません。ボタンはJavascriptでマウスオーバーで色変わりするようにしています。ターゲットはちゃんとメイン画面になっています。 DreamweaverのVer.3というものすごいヴィンテージものを使っているので、最近の新しいタグは使えず、無難なものばかりです。この古いソフトが原因とは思えないのですが、でもちょっとは疑っています。 念の為にフリーソフトのezhtmでも読み込んでみました。プレビュー画面でリンクボタンをクリックすると、やはり別画面でターゲットが開きます。でも、ezhtmは最近DLしたばかりで、フレームセット以外のソース画面が読めず、よく分りません。 そろそろ先方からやんわりと催促されているので、早く何とかしないとやばいのです。 ほんの3日前までは普通に機能してたのに。 どなたか原因を教えていただけますか? (いま述べたことだけでは情報不足でしょうか?)

この投稿のマルチメディアは削除されているためご覧いただけません。

みんなの回答

  • EFA15EL
  • ベストアンサー率37% (2659/7009)
回答No.3

えーと、エディタ云々というより、タグの知識が不足しているんでしょうね。 既に指摘されているように、思った挙動をしないのならそれはコーディングを間違っているんです。 あなたが気づけないだけで。 まあ、このご時世にフレーム分割でサイトを作ろうとしているあたり、 多分10年以上前の知識ではないかと想像します。(DW3なら15年前か) ご存知かどうか知りませんが、すでにhtml5ではframeタグは廃止されていますしね。 それより気になったのは、 >催促されているので、早く何とかしないとやばい という部分。 先方とはどういう話をしました? あなたが素人レベルの知識しか持ち合わせていない事を理解してもらってますか? そうでないのなら、今からでもちゃんと説明した方が良いですよ。 お互いが不幸になる匂いがぷんぷんします。

  • pringlez
  • ベストアンサー率36% (598/1630)
回答No.2

>どなたか原因を教えていただけますか? 単にソースコードが間違っているだけの可能性が最も高いでしょう。動いていたときは正しい内容だったが、間違った内容に書き換えてしまったのでおかしな動きになったのでしょう。ただそれだけです。ソースコードの提示がないので確実なことは言えませんが、おそらくそうでしょう。 >ソースを見直しても別に変なところはありません それは「変なとことが存在しない」のではなく「変なことろを認識する能力が不足している」というだけの可能性が高いでしょうね。 そもそもDreamweaverがどうのとかezhtmがどうのとか言っている時点で相当ずれています。Dreamweaverとezhtmはエディタですので関係ありません。仮にDreamweaverやezhtmが間違ったコードを書いてしまったのだとしても、それはソースコードを見れば分かることですから。

noname#199520
noname#199520
回答No.1

その古いソフトが原因です、古すぎます タグを自分で触れないんだったら最新のを使いましょう

関連するQ&A

  • フレーム分割しリンクする方法

    画面を2:8にフレームで分割し、小さい方にコンテンツの一覧を表示し、各リンク先をメインフレームのターゲットフレームにしたいのですが、リンクさせても画面の小さい方でリンク先に行ってしまい、メインフレームはそのままになってしまいます。非常に初歩的な質問だと思うのですが、教えて下さい。 なお、フロントページエクスプレスを使用しています。 ネットスケープコンポーザーもあります。

    • ベストアンサー
    • HTML
  • フレームを解除するソース

    リンク先のページをフレームを解除して全画面を使って表示するには、 <A HREF="リンク先ファイル名" TARGET="_top"> </A> のソースですが <img src="リンク先サイト">の場合はどのようにすれば フレームを解除して全画面にリンク先サイトを表示できるのでしょうか。 左にメニュー画面で、右にイラストが入ってて 右の画面のボタンをクリックすると別のサイトに飛ぶのですが 左のメニュー画面がずっと残ったままなんです。 アドバイス宜しくお願いします。

    • ベストアンサー
    • HTML
  • フレームページの表示

    このカテゴリでいいのか不安ですが…お答えいただけるとありがたいです IE6.0を使っているのですが、フレームを使ったサイトのターゲット指定をときどき無視して全画面表示になるのですが(リンクを押すと、htmlソースを見ると「main」フレームに表示という指定になっているのに、「_top」のときのように表示されます)、原因は何なんでしょうか?回避法とかはありますか?

  • フレーム内のページ表示について

    メニューとメインでフレームのページを作っています。 メインページに直接訪れた人の為に、「メニューが表示されない場合はクリック」とフレームページのリンクを作ってあります。<A href="index.html" target="_top"> フレームページ(メニュー)は表示されるのですが、次にメニュー項目をクリックすると、全画面でメインページがでてしまい、またメニューが見えなくなってしまいます。 ふつうにフレームページ(index.html)を開いた場合は、ちゃんとメインフレーム内に各ページが表示されるので、なぜメインページのリンクからだとそれができないのかがわかりません。 フレーム名はメニュー=menu メイン=mainとして、メニュー各項目のリンクは<A href="001.htm" target="main">としてあります。 説明が下手でごめんなさい。よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレームでのタイトル表示

    フレームページのリンク移動でターゲットをメインのみにするとメインのみの画面が変わりますが、タイトル(ブラウザの左上部分)がそのままの状態です。 タイトルも変更する方法はございますでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • リンクフレームについて教えてください

    リンクフレームの詳しい方教えてください。 フレームではないリンクってどうやるのでしょうか ターゲットを使うようなんだけどなんだか今ひとつわからないのです。 表を作ります。行が2け あります。 それぞれ 右 と 左 と仮にしますよね。 左に書いてある文をリンクすると右に出るというようにしたいのですが、フレームではないし通常のリンクでは次の画面になってしまいます 参考となるソースはターゲットを利用してるんだけどどうやってその右をターゲットしたらいいのかわからないのです。 それができると多分リンクもできるような気がするんだけど・・・ http://homepage1.nifty.com/ryan_ryan/sozai/material.htm こんな感じに左を押すと右に出るようにしたいです。 http://homepage1.nifty.com/ryan_ryan/sozai/note/memo/memo1.htm  ここに入れたいのですが、それぞれは完成してるんだけどそれ以上ができない・・・ 教えてください。よろしくお願いします。

  • フレームのターゲット設定がうまくいきません

    今回、Flashの無料素材を使用して、ホームページ作成を試みています。 その際にフレームを上下に2分割して、フレーム上にFlash素材(メニューボタン)を、下にコンテンツ内容を表示させるようにしたいのですが…。 ボタンを選択すると、フレーム下のみ画面が変わってほしいのですが、ボタンを押すたびに新しいウィンドウが出現してしまいます。 ■フレーム用HTMLソース■ <frameset rows="40%,*" frameborder=0> <frame src="menu.html" name="menu" noresize> <frame src="main.html" name="main"> </frameset> ■Flashメニュー用Textファイル内■ //メニューの名前 &menu01=about& &menu02=bbs& &menu03=link& //リンク・ターゲット &url1=./about.html& &target1=main& &url2=./bbs.html& &target2=main& &url3=./link.html& &target3=main& どこを変更すれば新規ウィンドウが出ないようにすることができるでしょうか? (フレーム上のメニューを普通のHTMLでのリンクにするとうまくいくのですが…(;_;)) もしくはHTMLやTextファイルでは制御できないものなのでしょうか? 文章が拙くて申し訳ありませんが、わかる方、ご教授お願いいたします。

    • ベストアンサー
    • Flash
  • フレームなしのページからフレームありのページに飛ばすと・・・

    Webデザイナーの新人です。 フレームのあるページ(2分割)があります。クリック すると、ターゲットで別ページの一部が開くように なっています。 このページを「A」としますが、もともとトップページ だったこの「A」の前に別のページ「B」を作り、リンク させたところ、「B」のリンクから入ると「A」は、 クリックするとこれまで「A」の画面内の一部で開いて いた別ページが、別ウインドウで開くようになってしまい ました。 何かの理由で壊れてしまったのかと思いましたが、「A」 のURLを直接入力して見た時は問題がないことから、 「B」がフレームなしのページで、「A」がフレームありの ページだからなのか? と思いました。 説明がわかりにくいかもしれませんが、フレームなしの ページからフレームありのページへリンクさせた場合に フレーム、ターゲットを使う場合、どのような対処方法が あるのでしょうか。 ちなみに「A」「B」ともに作成者は異なり、私はアップ だけしました。 アドバイスをよろしくお願いいたします。

  • フレームを使って片方のページ(アイフレームの枠の中)にリンクするにはどうすればいいのですか?

    タイトルのままです。 今、上下に画面を分割し、 上の方にリンクをいくつか入れてます。 そのリンクボタンを押すと、 別窓で開いてしまうんです。 下のフレームにリンクさせたいんです! 初心者なので、難しい単語とかは分からないかも しれません…。 どんなタグを、どのソースのどこに入れればよいのか 丁寧に教えてくださると分かりやすいです! では、待ってます。

    • ベストアンサー
    • HTML
  • 3分割のフレームページの「HOME」への戻し方

    3分割のフレームページの、フレームの1つに「HOME」ボタンを置きました。 その「HOME」ボタンを押すと、残りの2フレームが初期表示のページに飛ぶようにしたいのですが方法が分かりません。 「リンクの設定」では、1ファイル1ターゲットしか指定できませんが、これを2ファイル2ターゲットにしたい..という感じです。 ビルダーは9を使っています。 HTML編集でも構わないので宜しくお願いします。