To refer to comments on anti-frames: a critical attitude towards those who use frames does not answer the question. Secondly, there are things that make frames better than any other alternative.
Therefore, the question should not be: "What self-respecting web developer uses frames?" It should be: "Which self-respecting full-featured browser doesn't support them properly?" and one answer is obviously Chrome.
They sprinkled “safety flags” around various functions in their interpreter, including those that facilitate the transfer of certain information between pages in different frames. Therefore, such things do not work on local startup:
top.frames [2] .document.getElementById (ID)
However, when run on the server, it usually works fine.
If you need it to work locally in Chrome, you need to use some kind of workaround. You must be creative. In some cases, for example, when you know the situation variables, you can create an array to handle various possibilities (which is drag and drop, when otherwise it should not be so complicated).
source share