Frames Not Displayed

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • JBH

    Frames Not Displayed

    I developed a web site using frames (top, bottom and left navs),
    however when any of the pages are accessed from a site other than the
    index.html page (i.e. search engine, other sites linking to a page
    other than out home page, etc), the system does not display the frames.
    Is there some code I can add to always make it display the frames?

  • David Dorward

    #2
    Re: Frames Not Displayed

    JBH wrote:
    [color=blue]
    > I developed a web site using frames (top, bottom and left navs),[/color]

    Oh dear.
    [color=blue]
    > however when any of the pages are accessed from a site other than the
    > index.html page (i.e. search engine, other sites linking to a page
    > other than out home page, etc), the system does not display the frames.[/color]

    Yes, this is one of the problems with frames.
    [color=blue]
    > Is there some code I can add to always make it display the frames?[/color]

    No. You could use JavaScript to test the URL in the top level frame, but
    that wouldn't always work - and when it did work it would redirect users to
    the homepage (which is not good since the information the search engine
    found for them isn't on the homepage). You could take it a step further and
    have every view a new frameset document and test to see if the URL of the
    frameset matches one of the ones that could display the document the script
    is in - but that is getting really rather bloated.

    Best off just to lose the frames.

    --
    David Dorward <http://blog.dorward.me .uk/> <http://dorward.me.uk/>
    Home is where the ~/.bashrc is

    Comment

    • JBH

      #3
      Re: Frames Not Displayed

      What other options would you recommend? My hosting company doesn't
      allow SSI and if I tried to use JavaScript it would require rewriting
      most of the site to get the formatting to look OK. What I would like
      to do is have my header, left nav and footer visible at all times with
      the only changes coming in the main page. Is there another way to do
      this without frames? Is there some kind of code that will check to see
      if the frames have loaded and load them if they aren't there?

      If not, what solution would you recommend. Is there a site with some
      sample code you could point me to which may help me resolve this
      problem?

      Thanks for your help.

      Comment

      • David Dorward

        #4
        Re: Frames Not Displayed

        JBH wrote:

        Please learn to quote properly on Usenet.
        Portal Live Casino Terbaik di DRAGON222! Nikmati taruhan game spesialis Baccarat dan roulette resmi. Mengajak mencari pengalaman bermain yang lebih seru secara online tanpa harus dateng ke casino offline.

        [color=blue]
        > What other options would you recommend? My hosting company doesn't
        > allow SSI and if I tried to use JavaScript it would require rewriting
        > most of the site to get the formatting to look OK.[/color]

        An offline preprocessor then.

        [color=blue]
        > What I would like to do is have my header, left nav and footer visible at
        > all times[/color]

        Why? The main effect of that is to reduce the area of the screen the user
        can use for viewing content. They aren't likely to forget what site they
        are on, and scrolling back up to the top to get back the menu is really
        really easy.
        [color=blue]
        > Is there some kind of code that will check to see
        > if the frames have loaded and load them if they aren't there?[/color]

        See my previous response.

        --
        David Dorward <http://blog.dorward.me .uk/> <http://dorward.me.uk/>
        Home is where the ~/.bashrc is

        Comment

        • Jake

          #5
          Re: Frames Not Displayed

          In message <1127592442.558 617.104760@g47g 2000cwa.googleg roups.com>, JBH
          <jasonhalpern@h otmail.com> writes[color=blue]
          >I developed a web site using frames (top, bottom and left navs),
          >however when any of the pages are accessed from a site other than the
          >index.html page (i.e. search engine, other sites linking to a page
          >other than out home page, etc), the system does not display the frames.
          > Is there some code I can add to always make it display the frames?
          >[/color]

          That's the way they work.

          The only way you get to see the content of the full set-up is if you go
          to the frameset page.

          Otherwise, for the benefit of anyone accessing one of the pages from a
          search engine, you just need to incorporate a link on the page --
          probably something like 'No menu visible? Go here.' -- which is a link
          back to the frameset page.

          How about posting a url so we get to see the site?

          Regards.
          --
          Jake (jake@gododdin. demon.co.uk -- just a 'spam trap' mail address)

          Comment

          Working...