• 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

    • I don't use Whatsapp, but with the way things are going, maybe i should drop Android . While Apple has got AI stuff, it can be turned off easily, and I can't see Apple allowing Google or any other app provider doing something like that. Maybe it is time to look at a Linux phone or go back to a non-smart phone.
    • A new and unreleased phone "could have" the biggest battery ever on an iPhone? Must be a slow day in the news.
    • Umm, no, I think I will give that a miss, like I am giving all this LLM rubbish a miss.
    • Yup, Smartphones are literally just another PC form-factor. Devices like the Surface Pro line are already 4-in-1 (Digitizer Drawing Board + Tablet + Laptop + Desktop). The real potential of these foldables would be achieved once they add the Smartphone form-factor to the mix, making them full-fledged 5-in-1 PCs...
    • @echo off title Initializing Quantum Subroutines... color 0A   :: Fake progress bar setlocal enabledelayedexpansion set CHARS=.................... for /L %%A in (1,1,20) do (     set /a idx=%%A     set BAR=!CHARS:~0,%%A!     cls     echo Initializing system protocols...     echo [!BAR!]     ping localhost -n 1 >nul )   :: Fake system check echo. echo Performing hyperthread integrity verification... ping 127.0.0.1 -n 2 >nul echo Error: Quantum integrity mismatch on sector 7G echo Attempting autocorrection... Please wait... ping 127.0.0.1 -n 3 >nul echo Correction failed. Initiating paradox sequence.   :: Silly loop that pretends to do something set /a COUNT=0 :LOOP set /a COUNT+=1 echo Resolving subspace anomaly... %RANDOM% if %COUNT% LEQ 5 (     ping localhost -n 2 >nul     goto LOOP )   :: More nonsense echo. echo Compiling useless data packets... for %%X in (X1 X2 X3 X4 X5) do (     echo Packet %%X sent to Mars.     ping 127.0.0.1 -n 1 >nul )   :: Final act echo. echo -------------------------------------- echo Mission Accomplished: The Cake is a Lie echo -------------------------------------- echo Launching banana... start https://www.youtube.com/watch?v=U9t-slLl30E timeout /t 3 >nul echo Done. exit
  • Recent Achievements

    • Dedicated
      solidox earned a badge
      Dedicated
    • Week One Done
      solidox earned a badge
      Week One Done
    • Week One Done
      Devesh Beri earned a badge
      Week One Done
    • Week One Done
      956400 earned a badge
      Week One Done
    • First Post
      loose_observer earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      460
    2. 2
      ATLien_0
      161
    3. 3
      +FloatingFatMan
      149
    4. 4
      Nick H.
      66
    5. 5
      +thexfile
      61
  • Tell a friend

    Love Neowin? Tell a friend!