Узнать url страницы в которая загружена во фрейм

U5
На сайте с 03.06.2010
Offline
24
3320

Как узнать url страницы которая загружена во фрейм при помощи Javascript? При условии что во фрейм загружена страница с другого домена? Или это не возможно?

SI
На сайте с 19.12.2007
Offline
77
#1

сорри, невнимательно читал

рисуем, верстаем, кодим и крутим ...аа, да, еще принимаем заказы (:
alexandr_nv
На сайте с 23.04.2009
Offline
39
#2
User5:
Как узнать url страницы которая загружена во фрейм при помощи Javascript?

document.frames[0].location ?

malls
На сайте с 08.08.2005
Offline
255
#3

...потерто, невнимательно прочитал...

U5
На сайте с 03.06.2010
Offline
24
#4
alexandr_nv:
document.frames[0].location ?

Использую команду frame1.location, все работает нормально, пока во фрейме загружена страница с локального домена, но если во фрейм загрузить страницу с другого домена то все... ничего не работает...

malls
На сайте с 08.08.2005
Offline
255
#5
User5:
но если во фрейм загрузить страницу с другого домена то все... ничего не работает...

Ды и не должно как бы. Вы б еще содержимое страницы той пытались получить.

Адсенса пытаетесь обхитрить? Так там тоже неглупые ребята сидят за мониторами! :)

alexandr_nv
На сайте с 23.04.2009
Offline
39
#6
User5:
Использую команду frame1.location, все работает нормально, пока во фрейме загружена страница с локального домена, но если во фрейм загрузить страницу с другого домена то все... ничего не работает...

Проверил. У меня так получилось:

document.getElementById('iframeElementId').src - если известен ID

или

document.getElementsByTagName('iframe')[0].src

U5
На сайте с 03.06.2010
Offline
24
#7
alexandr_nv:
Проверил. У меня так получилось:
document.getElementById('iframeElementId').src - если известен ID
или
document.getElementsByTagName('iframe')[0].src

Работает, спасибо за помощь :) Но к сожалению все равно скрипт отказывается работать когда во фрейме сменилась страница, то есть он продолжает выводить прежний url, но тут я думаю уже при помощи java ничего не поделать...

T.R.O.N
На сайте с 18.05.2004
Offline
314
#8
User5:
но тут я думаю уже при помощи java ничего не поделать...

а на java Вы и не пытались

User5:
ри условии что во фрейм загружена страница с другого домена? Или это не возможно?

не возможно

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
U5
На сайте с 03.06.2010
Offline
24
#9
T.R.O.N:
а на java Вы и не пытались
не возможно

Чтож, надежда что есть все таки способ решить эту проблему при помощи JavaScript не оправдалась... Придется идти более сложным путем :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий