• 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

    • Hello, My thoughts on this are mixed. Microsoft has hosted malicious code in the Microsoft Update Catalog where third party device drivers are stored; I wrote about one such incident about fifteen years ago, so if there are any other old malicious drivers floating around in the catalog, this will be a good step towards preventing any infestations from reoccurring. Another thing, which surprisingly is not mentioned in Microsoft's announcement, is that this helps protect against BYOVD (Bring Your Own Vulnerable Driver) attacks, where malware either comes with or downloads an older device drivers with vulnerabilities in it that can be exploited to gain access to kernel memory. Removing all those old device drivers from the Windows Update Catalog, potentially with all sorts of undisclosed vulnerabilities in them, means an attacker can no longer leisurely count on being able to download them from Microsoft's servers--something that may go unnoticed or ignored by security analysts. This makes the adversary attack a little more noisy, since they have to either include the device driver with the rest of their initial payload or download it from a third-party site at some point prior to beginning their BYOVD attack. On the other hand, it means that people who are looking for a specific version of an older device driver for whatever legitimate reasons, like compatibility, performance or stability, may end up going to dodgy third-party sites in search of older drivers, which increases the risk of exposure to everything from nuisance advertisements and unwanted software to actual malicious code. As for me, I have keeping copies of all the device drivers, firmware updates, etc. I have downloaded over the years, some dating back to DOS and Windows 3.x era, not just for hardware I won, but popular things like unified chipset and video card drivers, just in case I ever needed it. It might seem silly to collect such a thing, but the hardware drivers, firmware updates, and documentation are just about 2 TB in size. From my perspective, it is an inexpensive form of insurance, especially given that disk space is always getting cheaper over time. Regards, Aryeh Goretsky
    • @Raze Bold it boy. (I admit, we all did it from time to time..)
    • Fan Control V227 by Razvan Serea Fan Control is a powerful and versatile portable utility that allows you to monitor, control and customize the fans of your GPU and CPU to keep your machine cool and running smoothly. Fan Control supports a wide range of devices and hardware configurations, giving you complete control over your computer's cooling system. Fan Control backend is mainly based on LibreHardwareMonitor, an open source fork of the original OpenHardwareMonitor. This means that hardware compatiblity is entirely open for anyone to contribute, and doesn't rely on a single developer who may stop caring at some point. Combined with the plugin system, Fan Control is unlocked for many generations of hardware to come. Main features Guided setup process on first launch Save, edit and load multiple profiles Change the theme and color of the application. Multiple temperature sources ( CPU, GPU, motherboard, hard drives... ) Multiple fan curve functions, including a custom graph Mix fan curves or sensor togethers (max, min, average) Low resource usage Advanced tuning with steps, start %, stop %, response time and hysteresis FanControl V227 changelog: Allow decimal with hysteresis values Radeon Pro support through ADLX Fix a bug when cancelling the graph editing dialog Update LibreHardwareMonitorLib Download: FanControl V227 | Installer ~15.0 MB (Open Source) View: Fan Control Homepage | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Lol tf you are talking about. People are PAYING by using this app exclusively, just indirectly. Do you have any idea how much facebook charges for api access to WhatsApp which has become more or less a monopoly in e-commerce.
    • My kid tried, so I took her to Microcenter and showed her the differences in price as well as storage and specs. We bought a Windows machine. She loves it, and is off to college this fall with her gaming level windows laptop at the price of a Mac that came with a 512GB SSD, and half the RAM.
  • Recent Achievements

    • Contributor
      GravityDead went up a rank
      Contributor
    • Week One Done
      BlakeBringer earned a badge
      Week One Done
    • Week One Done
      Helen Shafer earned a badge
      Week One Done
    • First Post
      emptyother earned a badge
      First Post
    • Week One Done
      Crunchy6 earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      660
    2. 2
      ATLien_0
      266
    3. 3
      Michael Scrip
      235
    4. 4
      Steven P.
      164
    5. 5
      +FloatingFatMan
      149
  • Tell a friend

    Love Neowin? Tell a friend!