С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/19: Рейтинг темы: голосов - 19, средняя оценка - 4.68
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842

Запутался между open и opener. Как отправить данные из opener в open

30.10.2012, 01:07. Показов 3703. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Открываю в родители новое окно через open
JavaScript
1
var openWindow = open("up_img.php","up_img","width=600,height=430");
В дочернем окне имеется обычная форма
HTML5
1
2
3
4
<form method="post" action="test.php">  
<b>Альтернативный текст (Alt):</b><input type="text" name="alt" size="40" >
<input type="submit" name="upload1" id="upload1" value="Готово" onclick="window.close()" > 
</form>
Если из дочерней формы отправляю $_POST, то все ок, а как из дочерней формы отправить $_POST в родитель?
Уже неделю мучаюсь над этим вопросом.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.10.2012, 01:07
Ответы с готовыми решениями:

Не работает opener
Всем привет. Есть url:http://mysite.com/index/main/index111.html Физически файла index111.html и папок таких нет, url формируется...

window.opener
&lt;html&gt; &lt;head&gt; &lt;title&gt;Первая форма&lt;/title&gt; &lt;script&gt; function display() { ...

Ошибка после выполнения window.opener.location.reload
Привет! После выполнения команды window.opener.location.reload IE выдает msgBox 'The page cannot be refreshed without resending the...

28
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
30.10.2012, 01:26
в окне-родителе перед открытием дочернего окна пропишите window.name = 'abcd1234'; - выдумайте любое уникальное имя, начинающееся с буквы

в дочернем окне пропишите <form target="abcd1234">
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
30.10.2012, 12:38  [ТС]
kalabuni, прописал и ничего не сработало.

Добавлено через 16 минут
kalabuni, пардон ошибься, кажется заработало.

Добавлено через 10 минут
Но не до конца,
HTML5
1
2
3
4
<form method="post" target="abcd1234">  
<b>Альтернативный текст (Alt):</b><input type="text" name="alt" size="40" >
<input type="submit" name="upload1" id="upload1" value="Готово"> 
</form>
JavaScript
1
2
3
window.name = 'abcd1234';
var openWindow = open("post.php","","width=600,height=430");
var url = "<?echo $_POST[alt];?>";
У меня получается форма открывает окно, делаю POST в дочернем окне и родительское перегружается на дочернее окно.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
30.10.2012, 13:15
1. непонятно - var url = "<?echo $_POST[alt];?>"; - что это у вас такое ?
к окну и форме это вроде отношения не имеет, не так ли?

2. естественно, откроется текущий файл, если вы забыли указать ACTION в теге <form>
в первый раз вы написали test.php,
во второй раз - ничего не написали, а по умолчанию при неуказанном ACTION данные передаются текущему файлу
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
30.10.2012, 13:24  [ТС]
Цитата Сообщение от kalabuni Посмотреть сообщение
1. непонятно - var url = "<?echo $_POST[alt];?>"; - что это у вас такое ?
к окну и форме это вроде отношения не имеет, не так ли?

2. естественно, откроется текущий файл, если вы забыли указать ACTION в теге <form>
в первый раз вы написали test.php,
во второй раз - ничего не написали, а по умолчанию при неуказанном ACTION данные передаются текущему файлу
Должна прийти переменная сюда var url = "<?echo $_POST[alt];?>" из дочерней формы.

Добавлено через 6 минут
kalabuni, может вы подскажете, как лучше передать переменную?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
30.10.2012, 13:29
Цитата Сообщение от melihovgv Посмотреть сообщение
Должна прийти переменная сюда var url = "<?echo $_POST[alt];?>" из дочерней формы.
с чего это вдруг она туда "должна прийти"?

страница, где эта ваша странная конструкция прописана - она же сменится на ту, что указана в ACTION тега <form>...

в общем, чего-то я совсем не понимаю ваших изысков
ваш первоначальный код я тестил AS IS (как он есть), включая ACTION и закрытие дочернего окна при клике по кнопке-сабмиту
лишь добавил то, что и посоветовал добавить вам
а вы теперь, добавив моё, существенно меняете свои же начальные условия - ACTION теперь нету, дочернее окно не закрывается, появляется какая-то переменная, которая НИКОГДА не получит значения...
странно всё это
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
30.10.2012, 13:36  [ТС]
kalabuni, так с action работает, закрытие окна убрал лишь для теста - думал без него работает.

Эта форма test.php:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<script type="text/javascript">
alert(<?echo $_POST[alt];?>);
function HTML_edit( action )
{
        area = document.getElementById('textfield'); // получаем объект поля ввода
        area.focus(); // перед началом работы переводим фокус на текстарею (иначе в IE не будет работать)
 
        // получаем выделенный текст и подготавливаем его к обработке
        if( document.getSelection )
        {
            document.getSelection();
 
            avalue = area.value;
            sel_length = avalue.length;
            sel_start = area.selectionStart;
            sel_end = area.selectionEnd;
            
            left_side_text = avalue.substring(0, sel_start);
            selected_text = avalue.substring(sel_start, sel_end);
            selected_text1 = avalue.substring(0, sel_start);
            right_side_text = avalue.substring(sel_end, sel_length);
        }
        // для остальных браузеров (IE), не понимающих работу с «выделениями», приведенную выше
        else if( document.selection ) selected_text = document.selection.createRange().text;
        
        // обрабатываем выделенный текст на основе переданного аргумента action
        switch( action )
        {
        
            
        
            
            
 
case 'tegImage':
//if( !selected_text1 ) selected_text1 = prompt('Введите адрес картинки', ''); //Это условие проверяет введено ли в форму тег, если нет, он просто останавливается
if( !selected_text )
{
var url = prompt('Введите адрес картинки', '') || '';
if (!url) {exit;}
var altText = prompt('Введите alt картинки', '') || '';
if (!altText){altValue=altText;}else{altValue="alt=\""+altText+"\"";}
//title = prompt('Введите title картинки', '') || '';
var align = prompt('Выравнять по ', '') || '';//Тут нужно сделать выпадающий список
//который покажет как ровнять картинку
prefix = '<img src="/foto/'+ url +'" '+ altValue +'  align="'+ align +'">';
suffix = '\n';
}
break;
 
 
 
case 'tegImage2':
if( !selected_text )
{
window.name = 'abcd1234';
var openWindow = open("post.php","","width=600,height=430");
var url = '<?echo $_POST[alt];?>';
prefix = '<img src="/foto/'+ url +'">';
suffix = '\n';
}
break;
 
 
        }
        
        // возвращаем результаты работы функции обратно в поле ввода текста
        if( prefix != null && suffix != null )
        {
            if( document.getSelection ) area.value = left_side_text + prefix + selected_text + suffix + right_side_text;
            else if( document.selection ) document.selection.createRange().text = prefix + selected_text + suffix;
        }
    }
    
</script>
HTML5
1
2
3
4
<input type="button" value="IMG"  onclick="HTML_edit('tegImage')"  />
<input type="button" value="IMG2"  onclick="HTML_edit('tegImage2')"  />
<br />
<textarea cols="115" rows="15" wrap="off" id="textfield"></textarea>
Эта форма post.php:

HTML5
1
2
3
4
5
<form method="post" target="abcd1234" action="test.php">  
<b>Альтернативный текст (Alt):</b><input type="text" name="alt" size="40" >
<input type="submit" name="upload1" id="upload1" value="Готово"> 
</form>  
<?//if($_POST['upload1']){echo $_POST[alt];}?>

Что мне нужно, при нажатии на эту кнопку <input type="button" value="IMG2" onclick="HTML_edit('tegImage2')" /> открывалось новое окно post.php, после введенного значения вот сюда <b>Альтернативный текст (Alt):</b><input type="text" name="alt" size="40" >, методом пост обратно в окно и вывод <img src="https://www.cyberforum.ru/javascript//foto/путь..."
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
30.10.2012, 14:11
извините... это называется "горе от ума"

как я понял, вам надо, чтобы юзер ввёл какую-то строку символов в поле ввода <input name="alt"> и вы потом, после нажатия юзером на кнопку <input type="submit" name="upload1"> эту строку будете обрабатывать

и почему-то вам захотелось это поле и эту кнопку вывести не на той же странице в каком-нить всплывающем <div>'e (или в стандартном prompt'e), а почему-то в отдельном браузерном окне...

ну захотелось - и захотелось... бывает...

но зачем форма?
зачем все эти изыски с передачей одной строки из текстового поля страницы дочернего окна на сервер - а с сервера эта же строка возвращается в родительское окно в том же абсолютно виде, что и была введена?

зачем этот бессмысленный "круговорот воды строки в природе"?
"нормальные герои всегда идут в обход"(с), да?
-------

предлагаю всё сделать много проще:
1. в родительском окне кнопка-типа-button
2. по её нажатии открывается дочернее окно (раз уж вы именно окно хотите), в котором безо всякой формы, просто между тегами <body> и </body> прописаны поле ввода <input id="myID"> (одна штука) и кнопка-типа-button (тоже одна штука)
и пламенный призыв "Введите альтернативный текст - на случай, если я вашу картинку хреново обработаю и она не будет загружаться у пользователей. Или если вдруг к нам забредёт тот единственный в мире идиот, который до сих пор, с 1991 года шарится по сети с отключенными картинками" (тоже в количестве одна штука)
3. юзер вводит в этот <input> в дочернем окне нужную ему (и вам) строку символов и жмёт там же на кнопку_типа_button
4. дочернее окно закрывается, никаких перегрузок-передач на сервер не происходит
5. просто-напросто строка, введённая юзером в <input> дочернего окна как она есть передаётся в текущее родительское окно, в котором в этот же момент запускается функция, коя и обрабатывает эту строку

так вас устроит?
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
30.10.2012, 14:11  [ТС]
Цитата Сообщение от kalabuni Посмотреть сообщение
извините... это называется "горе от ума" - согласен


предлагаю всё сделать много проще:
1. в родительском окне кнопка-типа-button
2. по её нажатии открывается дочернее окно (раз уж вы именно окно хотите), в котором безо всякой формы, просто между тегами <body> и </body> прописаны поле ввода <input id="myID"> (одна штука) и кнопка-типа-button (тоже одна штука)
и пламенный призыв "Введите альтернативный текст - на случай, если я вашу картинку хреново обработаю и она не будет загружаться у пользователей" (тоже в количестве одна штука)
3. юзер вводит в этот <input> в дочернем окне нужную ему (и вам) строку символов и жмёт там же на кнопку_типа_button
4. дочернее окно закрывается, никаких перегрузок-передач на сервер не происходит
5. просто-напросто строка, введённая юзером в <input> дочернего окна как она есть передаётся в текущее родительское окно, в котором в этот же момент запускается функция, коя и обрабатывает эту строку

так вас устроит?
Это то что мне нужно)
Делаю форму в дочернем окне, потому что там сразу 5 инпутов идет.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
30.10.2012, 14:16
Цитата Сообщение от melihovgv Посмотреть сообщение
Делаю форму в дочернем окне, потому что там сразу 5 инпутов идет.
опять какой-то облом...

в первоначальном вашем сообщении - один <input>
во всех остальных ваших сообщениях, включая последнее - с более-менее полным кодом - тоже один <input>

а потом следует ваше заявление - что вообще-то у вас этих инпутов аж целых пять штук....

не... я умываю руки...
в таких условиях я работать не могу
это - ВОЛЮНТАРИЗМ! (с)

[извините, что выражаюсь в вашем доме]
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
30.10.2012, 14:25  [ТС]
kalabuni, вы хотябы пример с одним инпутом покажите. А дальше я сам.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
30.10.2012, 14:35
код для файла дочернего окна
HTML5
1
2
3
4
5
6
7
8
<html><body>
<h2>Введи альтернативный текст! А то хуже будет...</h2>
<input id="myID">
<input type="button" value="Нажми, когда введёшь"
       onclick="alert ('Молодец, что ввёл!');
                window.opener.myFunc (document.getElementById ('myID').value);
                self.close ()">
</body></html>
в окне-родителе, среди прочего вашего хла... скриптового кода помещаете функцию
JavaScript
1
2
3
4
function myFunc (alternative_string)
{
// и вот тут-то делаете с вашей alternative_string всё, что вам угодно
}
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
30.10.2012, 15:15  [ТС]
kalabuni, а как открыть из родителя эту форму???Пардон за такой вопрос.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
30.10.2012, 16:58
к вышеприведённому HTML-коду добавьте заголовок <head>...</head>
с тегом <meta http-equiv="Content-Type" content="text/html; charset=нужный_вам_символьный_набор (кодировка)">
и тегом <title>...</title> внутри

и сохраните всё это как простой html-файл под именем, например, mywin1.html

в файле родителе в нужном вам месте по нужному вам событию (вероятнее всего это будет клик по кнопке или по ссылке) пропишите инструкцию <тег onclick="window.open ('путь к mywin1.html', '_blank', 'width=123, height=234')">

вот и всё
надеюсь, понимаете, что числа 123 и 234 - условные, пропишите вместо них нужные вам
и добавьте, если захотите, правила для скроллбара, менюбара и т.д. - описание метода open () см., например, здесь
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
31.10.2012, 21:19  [ТС]
kalabuni, уже два дня над этими строками сижу, не передается из дочернего окна в родительское.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
31.10.2012, 23:49
мда... это полный финиш

смотрите, специально для вас сделал

откройте исходный код обеих страниц - надеюсь, что это-то вы умеете делать - и изучите эти исходные коды
0
 Аватар для melihovgv
16 / 15 / 4
Регистрация: 12.06.2011
Сообщений: 842
01.11.2012, 00:17  [ТС]
Файл r.php - играет роль родителя:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<script type="text/javascript">
function HTML_edit( action )
{
        area = document.getElementById('textfield'); // получаем объект поля ввода
        area.focus(); // перед началом работы переводим фокус на текстарею (иначе в IE не будет работать)
 
        // получаем выделенный текст и подготавливаем его к обработке
        if( document.getSelection )
        {
            document.getSelection();
 
            avalue = area.value;
            sel_length = avalue.length;
            sel_start = area.selectionStart;
            sel_end = area.selectionEnd;
            
            left_side_text = avalue.substring(0, sel_start);
            selected_text = avalue.substring(sel_start, sel_end);
            selected_text1 = avalue.substring(0, sel_start);
            right_side_text = avalue.substring(sel_end, sel_length);
        }
        // для остальных браузеров (IE), не понимающих работу с «выделениями», приведенную выше
        else if( document.selection ) selected_text = document.selection.createRange().text;
        
        // обрабатываем выделенный текст на основе переданного аргумента action
        switch( action )
        {
 
case 'tegImage2':
if( !selected_text )
{
 window.open ('d.php', '_blank', 'width=654, height=234');
}
break;
 
        }
        // возвращаем результаты работы функции обратно в поле ввода текста
        if( prefix != null && suffix != null )
        {
            if( document.getSelection ) area.value = left_side_text + prefix + selected_text + suffix + right_side_text;
            else if( document.selection ) document.selection.createRange().text = prefix + selected_text + suffix;
        }
    }
    
</script>
HTML5
1
2
3
4
5
<input type="button" value="IMG2"  onclick="HTML_edit('tegImage2')"  />
<input type="button" value="проверим, передалось ли значение"
   onclick='alert ("В текстовое поле дочернего окна вы ввели \"" + GlobalStroka + "\"")'>
<br />
<textarea cols="115" rows="15" wrap="off" id="textfield"></textarea>
Файл d.php - дочернее окно:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Окошко</title>
</head>
<body>
<h2>Введи альтернативный текст! А то хуже будет...</h2>
<input id="myID">
<input type="button" value="Нажми, когда введёшь"
       onclick="alert ('Молодец, что ввёл!');
                window.opener.myFunc (document.getElementById ('myID').value);
                self.close ()">
</html>
</html>
Не работает!!!
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
01.11.2012, 04:05
это точно - не работает

не работает что-то у вас в голове, уж извините за прямоту

я выше написал цитирую -
Цитата Сообщение от kalabuni Посмотреть сообщение
в окне-родителе, среди прочего вашего хла... скриптового кода помещаете функцию
JavaScript
1
2
3
4
function myFunc (alternative_string)
{
// и вот тут-то делаете с вашей alternative_string всё, что вам угодно
}
в HTML-коде специально сделанной мною для вас страницы эта функция имеется (смотрели "исходный код"?), вот она:
JavaScript
1
2
3
4
5
6
7
8
function myFunc (alternative_string)
{
GlobalStroka = alternative_string;
// переменная GlobalStroka получит своё значение
// только если функция запустится
// а запускается она из дочернего окна
// и оттуда же получает значение
}
спрашивается - где в коде вашей родительской страницы r.php эта функция myFunc (), которая вами вызывается из дочернего окна из вашего файла d.php ?

отвечаю - нет её там
весь ваш хл... ваше содержание - там осталось, а вот функции, которую вы вызываете при клике по кнопке в дочернем окне
window.opener.myFunc (document.getElementById ('myID').value);
её у вас в окне-родителе нет

как же может работать ТО, ЧЕГО НЕТ?
это же не сказка про Федота-стрельца, где стол накрывает ТО-ЧЕГО-НЕ-МОЖЕТ-БЫТЬ

Не по теме:

"где я?" - спросил турист
"в п[устот]е, в п[устот]е, в п[устот]е" - ответило эхо

0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
01.11.2012, 14:06
Цитата Сообщение от kalabuni Посмотреть сообщение
мда... это полный финиш
смотрите, специально для вас сделал
это точно полный финиш... перешел по вашей ссылке... Типичный быдлокод. Кто вас учил в коде смешивать транслит и английский текст?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<script>
var GlobalStroka = ''; 
// переменная GlobalStroka изначально пустая
 
function myFunc (alternative_string)
{
GlobalStroka = alternative_string;
// переменная GlobalStroka получит своё значение
// только если функция запустится
// а запускается она из дочернего окна
// и оттуда же получает значение
}
</script>
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
01.11.2012, 15:30
Цитата Сообщение от M128K145 Посмотреть сообщение
перешел по вашей ссылке... Типичный быдлокод. Кто вас учил в коде смешивать транслит и английский текст?
ага...
"быдло"
но работает

ваш "не быдло" год висит - и НЕ работает
и именно потому не работает, что "не быдло"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.11.2012, 15:30
Помогаю со студенческими работами здесь

Не отрабатывает opener.location.reload() для Internet Explorer
Пожалуйста подскажите почему у меня возникает ошибка при попытке обновить страницу из которой было вызвано модальное диаголовое окно в...

[ILINK32 Error] Fatal: Could not open .\Debug\Win32\Variant_1.ilf (project already open in IDE?)
Fatal: Could not open .\Debug\Win32\Variant_1.ilf (project already open in IDE?) на русском Fatal: Не удалось открыть \ Debug \...

Error: EMFILE: too many open files, open
Добрый день, подскажите плииз! Поймал ошибку &quot;Error: EMFILE: too many open files, open&quot; Чем это может грозить и как с этим бороться?...

Как настроить сеть между компами Linux open suse 11.3
Как настроить сеть между компами Linux open suse 11.3 есть интернет UTP идет с хаба с этого же кабеля надо взять сеть


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru