Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Gooman
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
1

Узнать, какая страница в frame

25.10.2013, 16:28. Просмотров 791. Ответов 3
Метки нет (Все метки)

Как можно через JS узнать, какая страница загружена в указанном фрейме?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2013, 16:28
Ответы с готовыми решениями:

Открывается новая страница и я не успеваю посмотреть какая ошибка
Есть сайт на WordPress. В теме которую я установил есть какая-то ошибка: при...

Как узнать, что страница в браузере полностью прогружена?
Есть планы по разработке кликера (нет, не для спама или читерства:)) для...

Как можно узнать, сколько раз была обновлена страница?
Подскажите как можно узнать сколько раз была обновлена страница?

Как узнать, какая кнопка нажата?
Вот код: if (!e.which && e.button) { if (e.button & 1) e.which = 1 else...

Как узнать, какая кнопка формы нажата?
У меня динамически формируются кнопки с такими именами 1,2,3 и т.д. Сколько их...

3
TAB
213 / 213 / 74
Регистрация: 12.03.2013
Сообщений: 485
25.10.2013, 16:41 2
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <iframe name="frame" src="/"></iframe>
        <script>
            (function() {
                var frame = document.getElementsByName('frame')[0];
                console.log(frame.src);
            })();
        </script>
    </body>
</html>
1
kalabuni
Нарушитель
3280 / 2597 / 622
Регистрация: 18.04.2012
Сообщений: 7,827
25.10.2013, 18:02 3
узнать можно только то, что прописано в HTML-коде в атрибуте SRC тега <frame> или <iframe>, либо установлено скриптом для этого же атрибута SRC

если же страница внутри <frame> или <iframe> изменится "изнутри" (например, по нажатию на ссылку), то узнать реальный адрес страницы, загруженной в <frame> или <iframe> уже будет нельзя
1
Gooman
10 / 10 / 4
Регистрация: 03.10.2010
Сообщений: 350
25.10.2013, 21:46  [ТС] 4
kalabuni, мне как раз и нужно само имя html файла, т.е. src.

Добавлено через 20 минут
Можно ли как-то из страницы, которая находится в одном фрейме, получить src страницы в другом фрейме (имеется два фрейма)?

Добавлено через 10 минут
У меня есть документ index.html с двумя фреймами:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Главная - My Homepage</title>
        <link rel="stylesheet" type="text/css" href="css/style.css">
        
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <FRAMESET COLS="15%, 85%" frameborder="NO">
        <FRAME SRC="menu.html">
        <FRAME SRC="first.html" NAME="main">
    </FRAMESET>
 
</html>
Со страницы "menu.html" пытаюсь получить доступ к src второго фрейма (main):
HTML5
1
<a href="first.html" target="main" onClick="alert(parent.main.src);");"><img src="menu/main.png" name="pic1"></a>
Ничего не выводится почему-то.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2013, 21:46

Frame, Chrome, Blocked a frame with origin "null"
Здавствуйте, имеется следующий файл: &lt;html&gt; &lt;head &lt;/head&gt; &lt;frameset...

Как сделать так, чтобы при нажатии кнопки на дочернем окне, в родительском окне открылась какая-нибудь страница ?
Как сделать так, чтобы при нажатии кнопки на дочернем окне, в родительском окне...

Не могу вывести в фрейм (<frame src='search.html' scrolling='auto'> <frame name='main' src='result.html' scrolling='auto'>)
Помогите решить такую проблему. У меня скрипт на JS обращается из одного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru