rommer: Пример показать довольно проблематично.
Но могу сказать, что сделать с вашим примером, чтобы он "заглючил".
Нужно сделать так, чтобы во фреймах грузился тот же документ с фреймами.
Ну тоесть child-документ и parent-документ это один и тот же файл, только один во фрейме, а второй содержит этот фрейм.
Да, такую структуру, я бы вряд ли смог предположить 😂
Можно узнать цель данного скрипта?
Это проверка на глубину вложенности, или просто надо что-то поменять в самом верхнем паренте, независимо от вложенности?
Во всяком случае такая смешная конструкция в опере работать будет от одного до двенадцати уровней вложенности: 😂
Вроде разобрались 🙄
Только сервера хостера , похоже ничего не знают о приказе перзидента об отмене зимнего времени, а их MySQL о существовании часовых поясов 🍿
Выход:
date_default_timezone_set('Etc/GMT-4');$db->query("set time_zone='+04:00'");
Пример показать довольно проблематично.
Но могу сказать, что сделать с вашим примером, чтобы он "заглючил".
Нужно сделать так, чтобы во фреймах грузился тот же документ с фреймами.
Ну тоесть child-документ и parent-документ это один и тот же файл, только один во фрейме, а второй содержит этот фрейм.
Да, такую структуру, я бы вряд ли смог предположить 😂
Можно узнать цель данного скрипта?
Это проверка на глубину вложенности, или просто надо что-то поменять в самом верхнем паренте, независимо от вложенности?
Во всяком случае такая смешная конструкция в опере работать будет от одного до двенадцати уровней вложенности: 😂
и это не предел 🤪
Но скажу по секрету, есть способ лучше :)
А можно пример значения $item_vendor и $item_name ?
Rel: а зачем там вообще ltrim? ;)
Вставьте в Ваш скрипт эти две строчки. должно помочь.
Конечно, должно было хватить и первого предложенного мной варианта,
но раз не помог, то этот, перестраховочный вариант, точно должен работать.
А если так? 😒
попробуйте загрузить их по очереди, прицепив для каждого фрейма по ссылке с таргетом.
Так и делаю
У меня в опере по при загрузке первого фрейма код в нем находит родительское окно. При загрузке же второго фрейма код второго фрейма уже не находит родительское.
Не удалось воспроизвести. У меня всё работает (w w w . w e b d e p . n e t /itest.html) 😒
В опере ctrl+shift+i далее консоль, и смотрим в логе вывод DOM родителя, каким его видит вызванный чилд.
Одним словом, вы все-таки хотите скахать, что из всех вариантов parent.document это верный?
таки да :) если, конечно, что то не произошло с DOM, за последние сутки.
Может продемонстрируете на примере
Ну если jquery перестал быть javascript, то можно и по старинке... суть не меняется. =)
parent.document.getElementById('iftest').innerHTML = 'плохое слово из трёх букв';Работоспособность прежняя.
Попробовал воспроизвести с использованием jquery.
Два ифрейма, во всех трёх документах есть DIV с id="iftest"
из загружаемого последним документа исполняю:
Что в опере, что во всех других браузерах, команда отрабатывает без глюков, то есть текст меняется только в диве из родительского документа.
Содержимое iframe загружается с того же сайта?