Хорс: Да, такую структуру, я бы вряд ли смог предположить 😂
Можно узнать цель данного скрипта?
Это проверка на глубину вложенности, или просто надо что-то поменять в самом верхнем паренте, независимо от вложенности?
Во всяком случае такая смешная конструкция в опере работать будет от одного до двенадцати уровней вложенности: 😂
Имеется в виду, что если в одном фрейме загружена страница, то во втором parent.document будет ображаться к первому фрейму, а не к документу-родителю.
А цель довольно проста. Есть ссылка. Надо, чтобы при клике не перегружалась страница, а только данные, а если открыть в новом окне, то чтобы все грузилось нормально.
Не удалось воспроизвести. У меня всё работает (w w w . w e b d e p . n e t /itest.html) 😒
В опере ctrl+shift+i далее консоль, и смотрим в логе вывод DOM родителя, каким его видит вызванный чилд.
таки да :) если, конечно, что то не произошло с DOM, за последние сутки.
Может продемонстрируете на примере
Пример показать довольно проблематично.
Но могу сказать, что сделать с вашим примером, чтобы он "заглючил".
Нужно сделать так, чтобы во фреймах грузился тот же документ с фреймами.
Ну тоесть child-документ и parent-документ это один и тот же файл, только один во фрейме, а второй содержит этот фрейм.
Когда-то дали сайт на джумле, там был какой-то глюк и внизу страницы вылазила какая-то еррор, так пока откопал, что и где глючит, прошло довольно много времени. Но может это было исключение, не знаю, т.к. больше в Джумлу не лез.
Аффтар темы впервые столкнулся с сайберквоттингом :)
Почему пишу тут - потому что такую тему уже удалили с форума gogetlink. Наверное не понравилось, хотя об этом чуть позже...
писаните на них жалобу в их wmid.
Пусть другие знают с кем связались.
;9695004']А что вас смущает в цикле?
Цикл
for ($i=0; $i<@count($to[1]); $i++) { ... }выполнится ровно столько раз, сколько нужно... Если массив пустой, то лишняя работа не совершится.
[umka] добавил 22.11.2011 в 19:19
В функции implode() используются те же циклы. И ещё много всего другого.
а в функции count() нет? 😂
implode() для одномерных
поищите по "url encode decode" если вас интересует онлайн конверт.
А äèçàéí, это потому что ISO
кнвертер - php urlencode()/decode()
как зовется не помню, но это хекс ASCII
Да, такую структуру, я бы вряд ли смог предположить 😂
Можно узнать цель данного скрипта?
Это проверка на глубину вложенности, или просто надо что-то поменять в самом верхнем паренте, независимо от вложенности?
Во всяком случае такая смешная конструкция в опере работать будет от одного до двенадцати уровней вложенности: 😂
и это не предел 🤪
Но скажу по секрету, есть способ лучше :)
не все так глубоко. :)
Имеется в виду, что если в одном фрейме загружена страница, то во втором parent.document будет ображаться к первому фрейму, а не к документу-родителю.
А цель довольно проста. Есть ссылка. Надо, чтобы при клике не перегружалась страница, а только данные, а если открыть в новом окне, то чтобы все грузилось нормально.
Такой себе ajax домашней закваски.
Вот оно-то и глючит в этом месте.
rommer добавил 22.11.2011 в 01:20
Кстати, топ вроде бы не глючит.
Так и делаю
Не удалось воспроизвести. У меня всё работает (w w w . w e b d e p . n e t /itest.html) 😒
В опере ctrl+shift+i далее консоль, и смотрим в логе вывод DOM родителя, каким его видит вызванный чилд.
таки да :) если, конечно, что то не произошло с DOM, за последние сутки.
Может продемонстрируете на примере
Пример показать довольно проблематично.
Но могу сказать, что сделать с вашим примером, чтобы он "заглючил".
Нужно сделать так, чтобы во фреймах грузился тот же документ с фреймами.
Ну тоесть child-документ и parent-документ это один и тот же файл, только один во фрейме, а второй содержит этот фрейм.
Когда-то дали сайт на джумле, там был какой-то глюк и внизу страницы вылазила какая-то еррор, так пока откопал, что и где глючит, прошло довольно много времени. Но может это было исключение, не знаю, т.к. больше в Джумлу не лез.
Ну если jquery перестал быть javascript, то можно и по старинке... суть не меняется. =)
parent.document.getElementById('iftest').innerHTML = 'плохое слово из трёх букв';Работоспособность прежняя.
попробуйте загрузить их по очереди, прицепив для каждого фрейма по ссылке с таргетом.
У меня в опере по
при загрузке первого фрейма код в нем находит родительское окно. При загрузке же второго фрейма код второго фрейма уже не находит родительское.Одним словом, вы все-таки хотите скахать, что из всех вариантов parent.document это верный?