Skip to main content
Participant
Dec 26, 2021 9:22 PM UTC
Answered

Links in frames are only opened via a new tab

Hi there,
I would like to create a simple homepage with frames using Dreamweaver. The basic creation works without any problems. My problem is when I want to open a new link in a frame, a new browser tab opens. For a better understanding, you can find a small example here: https://drive.google.com/file/d/1df3wwkLdQtDuVLoPF9Uk4xJjQPhXzOTt/view?usp=sharing. Start the index.html file. My goal is that every link in the frame: "frame_down" will be opened.

Does anyone have any tip for me as to where the problem is?

 

thank you

This topic is closed to new replies. Start a new post to keep the conversation going.
Nancy OShea
Nancy OSheaCorrect answer
Community Expert
Dec 26, 2021 11:21 PM UTC

@Stefan22403196m1cm,

My advice is to stay away from FRAMES and FRAMESETS like the plague.  Frames are an evil throwback to 1990's web design and have no place on the modern web.

  • Frames are deprecated & unsupported by HTML5 web standards.
    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frame
  • Frames are unsupported by mobile & tablet devices as well as some browsers.
  • Frames are not recommended for accessibility reasons.
  • Framed sites cannot be bookmarked properly.
  • Framed sites are confusing for users as well as developers.

 

There are much better ways to build websites that do not rely on Frames.  

 

Nancy O'Shea— Product User & Community Expert

4 replies

BenPleysier
Community Expert
Community Expert
Dec 27, 2021 10:21 PM UTC

If you are willling to change, you may like what you see here:

https://youtu.be/ee4iwQpUQ2U

Translate
Wappler is the DMXzone-made Dreamweaver replacement and includes the best of their powerful extensions, as well as much more!
Participant
Dec 30, 2021 7:35 PM UTC

Hi there,

Thanks for the numerous help. I have now taken the solution via templates. For my purpose, this is the easiest and fastest way to achieve this.

Greetings

Translate
Community Expert
Dec 27, 2021 1:19 PM UTC

The short answer is that "id" doesn't exist in frames. It should be "name=" where you have "id=".  This just shows again why frames are a bad idea to Nancy's point.  Another option altogether is to consider a CMS (ie: Wordpress), or if you prefer to stay out of the code (Wix, Squarespace).

Translate
Nancy OShea
Community Expert
Nancy OSheaCommunity ExpertCorrect answer
Community Expert
Dec 26, 2021 11:21 PM UTC

@Stefan22403196m1cm,

My advice is to stay away from FRAMES and FRAMESETS like the plague.  Frames are an evil throwback to 1990's web design and have no place on the modern web.

  • Frames are deprecated & unsupported by HTML5 web standards.
    https://developer.mozilla.org/en-US/docs/Web/HTML/Element/frame
  • Frames are unsupported by mobile & tablet devices as well as some browsers.
  • Frames are not recommended for accessibility reasons.
  • Framed sites cannot be bookmarked properly.
  • Framed sites are confusing for users as well as developers.

 

There are much better ways to build websites that do not rely on Frames.  

 

Translate
Nancy O'Shea— Product User & Community Expert