powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JQUERY) и фреймы
15 сообщений из 15, страница 1 из 1
(JQUERY) и фреймы
    #36474138
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро!
Не могу найти ответ как обратиться к полю
Код: plaintext
<input name="tracking_number" value="" />
которое находится во фрейме.
Код: plaintext
$("input[name='tracking_number']").val()
что то не получается....
подскажите пожалуйста
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36474185
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eualexey,

попробуйте так
Код: plaintext
$("input[name='tracking_number']", parent.frames[номер_фрейма_по_порядку]).val()
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36476336
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym,

никак не получается....
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36478938
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym,

вот живой пример на практике - нужно отследить контейнер без захода на сайт.
что есть у меня
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  <title>Тег FRAMESET</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="track.js"></script>
 </head>
 <frameset rows="*" cols="*">
     <frame src="http://www.maerskline.com" name="mainFrame">
 </frameset>
</html>
файл track.js
Код: plaintext
1.
2.
3.
4.
5.
$(document).ready(function() {
        $("input[name='Track']").click(function(){
            var tracking_number = $("input[name='tracking_number']", parent.frames[ 0 ]).val()
            alert (tracking_number);
        });
})
в самом фрейме в загруженной сайт есть
Код: plaintext
1.
2.
<input type="text" value="tracking_number">
<input type="submit" value="Track">
не работает.... куда копать?
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36479712
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eualexeyan0nym,

....
в самом фрейме в загруженной сайт есть
Код: plaintext
1.
2.
<input type="text" value="tracking_number">
...
не работает.... куда копать?
Начнем с того - где у элемента name? Или id?
В сад!
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36479714
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Копать :)
Перевернув мир - оглянись, может перевернулся ты сам?!
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480022
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iConst,

а по делу сил нету? если нету зачем писать? флудить можно в другом месте.
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480038
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сори беру слова обратно. то что загружается в фрейм писал на скорую руку поэтому что то пропустил. там есть толькт name
Код: plaintext
1.
<input type="text" name="tracking_number" value="tracking_number">
<input type="submit" name="Track" value="Track">
суть вопроса не "как докапаться до элемента" - это известно, а "как докапаться до элемента который находится во фрейме "
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480050
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eualexey,

1. меня берут сомнения, что в frameset документе вообще будут работать скрипты,
2. меня берут сомнения, что эти скрипты смогут обратиться к документу с другого домена, загруженному в фрейм,
3. если предыдущие сомнения беспочвенны, то тогда jQuery(selector, frame) должно работать.
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480118
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym,

ну а как основе вышеизложенного примера прописать все буква в букву чтобы не бится в стену неделю головой?
вообще должно работать... есть же сайты где работает напримет тут
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480173
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eualexey,

jQuery('input', frames[0])
Error: Permission denied for <http://localhost> to get property Window.jquery from <http://www.maerskline.com>. { message="Permission denied for <...://www.maerskline.com>.", more...}
2. меня берут сомнения, что эти скрипты смогут обратиться к документу с другого домена, загруженному в фрейм,
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480327
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym,

это че получается яваскриптом с фреймами работать нельзя чтоле?
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480342
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eualexey,

можно с фреймами, src которых совпадает с доменом главного документа. Тут примерно такая же crossdomain policy, как в AJAXе.
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480386
eualexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym,

т.е. получается если я загружаю во фрей данные с другого домена то оперировать я ними не могу?
если да то это обойти можно как то или это ещё не придумали?
...
Рейтинг: 0 / 0
(JQUERY) и фреймы
    #36480387
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eualexey,

насчет текущих наработок не скажу, но года 2-3 назад точно нельзя было обойти - тестил.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (JQUERY) и фреймы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]