Чтобы обратиться к комментариям анти-frameset: Критика тех, кто использует фреймы, не отвечает на вопрос. Во-вторых, есть вещи, которые делают кадры лучше, чем любая другая альтернатива.
Таким образом, вопрос не должен звучать так: «Какой уважающий себя веб-разработчик использует наборы фреймов?» Должно быть: «Какой уважающий себя полнофункциональный браузер не поддерживает их должным образом?» и один из ответов, очевидно, Chrome.
Они разбросали «флаги безопасности» вокруг различных функций в своем интерпретаторе, включая те, которые облегчают передачу определенной информации между страницами в разных кадрах. Следовательно, подобные вещи не работают при локальном запуске:
top.frames [2] .document.getElementById (ID)
Однако при запуске на сервере он обычно работает нормально.
Если вам нужно, чтобы он работал локально в Chrome, вам нужно использовать какой-то обходной путь. Вы должны быть творческими. В некоторых случаях, например, когда вы знаете переменные ситуации, вы можете создать массив для обработки различных возможностей (в противном случае это перетаскивание, когда не нужно быть таким сложным).