• 0

Frameset problems


Question

I have a client that is demanding the following in an intranet web application:

  • A list of documents on the left side of the screen, that is independently scrollable
  • A document (can be any format, they will have the necessary plug-ins installed) that is select and displayed on the right
  • The list and the document must have a sliding bar between them to allow the user to adjust which they would like to see more of (list vs. document)

Because of these requirements the only solution I can think of is a frameset. This is because using a purely DHTML sliding bar will not work when the user attempts to move the bar towards the loaded document as the plug-in then takes control of the mouse and there is no guaranteed method of getting any response form the plug-in to determine where the sliding bar should move to. By using a frameset I can take advantage of the browsers overruling power on the plug-ins and get the desired results.

Now comes my problem, the client has informed me that I must make this web application cross-browser (IE and Firefox). Everything is good in Firefox, but in IE the frameset has a 3d indented border going all around the document list and document (which the client is saying users will be confused by, how, I don't know). I can remove this border by setting the frameBorder property to 0 but then the sliding bar between the list and document is not present, which completely defeats the purpose. I have tried to use CSS to fix this problem, but nothing I have tried seems to work.

Has anyone encountered this type of problem before and if so, how did you get around it?

Your assistance is appreciated.

Link to comment
https://www.neowin.net/forum/topic/636157-frameset-problems/
Share on other sites

6 answers to this question

Recommended Posts

  • 0

I have managed to get around this problem by posting the browser information to the server and then using that to determine how to setup the frames for the browser that is being used.

Unfortunately I have found another problem. There are some drop down navigation and when this navigation drops over a PDF that is loaded in a frame the PDF shows up over the menu.

I have managed to fix this in IE by absolutely positioning and sizing an iFrame behind the menu. This does not solve the problem in Firefox. Has anyone found workarounds to problems like these?

  • 0

Pip, thanks for the reply. Is your suggestion for the split bar not showing or for the overlapping PDF. I assume it is for the split bar, but I tried that a while ago and it seems that CSS border property has no effect on the frame if the frameBorder property is set to 'no' or '0', which seems to be the only way to get rid of the 3d effect in IE. Either way I have found a work around for that issue and it is working satisfactorily, do you happen to have any tips on how to get around the PDF overlap problem?

Thanks again.

  • 0

Does anyone know of a solution to the problem of a PDF, Java Applet, or other plug-in component overlapping a drop down menu in Firefox?

I have been able to fix this issue in IE by dynamically sizing and placing an iFrame behind my drop downs, this does not work in Firefox.

This is a mock-up in Firefox

post-210605-1214507754.jpg

And this is the same mock-up in IE

post-210605-1214507828.jpg

Any help is greatly appreciated.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Just checked my B650 Motherboard again, nothing there as yet, Guess 800 series getting it first, which i can understand as that's newer series, and chipset. I'll check again in a few days or a week depending on how busy i am
    • Display Driver Uninstaller (DDU) 18.1.1.5 by Razvan Serea Display Driver Uninstaller (DDU) is a utility for completely removing AMD/NVIDIA/INTEL graphics drivers and related packages from your system, attempting to eliminate all leftovers (including registry entries, folders and files, driver store). Though AMD/NVIDIA/INTEL drivers can usually be removed via the Windows Control Panel, this uninstaller tool was created for situations where standard uninstall fails, or when you need to fully remove NVIDIA or ATI graphics card drivers. After using this driver cleaner, your system will behave as though it’s the first time you’re installing a new driver—similar to a fresh Windows installation. As with all such tools, we recommend creating a restore point beforehand, allowing you to undo changes if issues arise. If you're having trouble installing an older or newer driver, try it—there are reports that it resolves such problems. Recommended usage: The tool can be used in Normal mode but for absolute stability when using DDU, Safemode is always the best. Make a backup or a system restore (but it should normally be pretty safe). It is best to exclude the DDU folder completely from any security software to avoid issues. You do NOT need to uninstall the driver prior using DDU. Requirements: .NET Framework 4.8 Compatible with Windows 7, 8, 8.1, 10, and 11 (32-bit or 64-bit) Note: Using on Insider Preview builds is at your own risk. Display Driver Uninstaller (DDU) 18.1.1.5 changelog: Intel: Added NPU presence detection before removing shared DLL files (these were previously left to prevent potential NPU-related issues). Intel: Added optional NPU removal Improved "Extension" driver removal process. Updated several translations. Download: Display Driver Uninstaller 18.1.1.5 | 1.7 MB (Freeware) Download: DDU Portable | 1.2 MB Links: Display Driver Uninstaller Home Page | Screenshot | Forum Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • I just ordered a new MSI X870 board, hasn't even arrived yet. I checked the downloads page, and it has the firmware released on 6/11/2025 including the updated AGESA code.
    • There used to be an independent video game store in West Edmonton Mall around 20 years ago, I'm not sure when it went out of business, but they were selling console & PC games for $70±, I think it was so they could cover their rent!
  • Recent Achievements

    • Explorer
      Legend20 went up a rank
      Explorer
    • One Month Later
      jezzzy earned a badge
      One Month Later
    • First Post
      CSpera earned a badge
      First Post
    • One Month Later
      MIR JOHNNY BLAZE earned a badge
      One Month Later
    • Apprentice
      Wireless wookie went up a rank
      Apprentice
  • Popular Contributors

    1. 1
      +primortal
      628
    2. 2
      ATLien_0
      273
    3. 3
      +FloatingFatMan
      177
    4. 4
      Michael Scrip
      152
    5. 5
      Steven P.
      115
  • Tell a friend

    Love Neowin? Tell a friend!