powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / общение с ифреймом
8 сообщений из 8, страница 1 из 1
общение с ифреймом
    #38591081
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой вопрос: есть у меня ифрейм(находится на том же домене) там есть поле с данными(input), которое изменяется внутри фрейма по определённому событию.
Как можно вытащить данные оттуда и записать в input который находится в главной форме? И чтобы при изменении input внутри фрейма изменялся input в главной форме.
...
Рейтинг: 0 / 0
общение с ифреймом
    #38591143
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно начать с
Код: javascript
1.
2.
3.
$('#myframe').contents()
        .find('#test_input')
        .val('hello world!');


демонстрация: http://jsfiddle.net/786jv/

подробнее: https://api.jquery.com/contents/
...
Рейтинг: 0 / 0
общение с ифреймом
    #38591502
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо. Сегодня посижу попробую
...
Рейтинг: 0 / 0
общение с ифреймом
    #38591508
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вы написали обращение к фрейму и запись "в него". У меня немного по другому.
Есть функция first(); которая выполняется в другой функции second();, которая происходит при событии <input> и записывает в еще один <input> данные. Это всё выполняется в iframe.
Но теперь нужно чтобы <input> куда данные заходят находился за фреймом.
вот сама функция:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
$(function calculateRow() {
    var sum = 0;
    var summa = parseFloat(document.getElementById("w_all").value);
    var res = document.getElementById("result");
    if (document.getElementById("result")){
        $("#mytable th > input#collumn").each(function() {
        var txt = $(this).val(),
              val = parseFloat(txt);
        if (!isNaN(val)) {
            sum += val;
           }
    });
    var razniza = (Math.round(sum*100)/100) - summa;
    if (razniza != 0)
    {
        res.style.color="red";
        res.value = Math.round(sum*100)/100 + " - " + summa +" = "+ Math.round(razniza*100)/100;
    }else{
       res.style.color="green"; 
       res.value = Math.round(sum*100)/100 + " - " + summa +" = "+ razniza; 
    }
}
});
...
Рейтинг: 0 / 0
общение с ифреймом
    #38591509
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
общение с ифреймом
    #38591592
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или может как то можно расположить элемент принадлежащий фрейму абсолютно окна браузера
...
Рейтинг: 0 / 0
общение с ифреймом
    #38591682
ILLHEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis1991,

доступ к элементам родительского окна из фрэйма
https://www.google.ru/search?q=js iframe document parent window element
...
Рейтинг: 0 / 0
общение с ифреймом
    #38591723
Denis1991
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! То что надо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / общение с ифреймом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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