Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/47: Рейтинг темы: голосов - 47, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 31.10.2009
Сообщений: 24

Как передать параметр в окно, открытое по ссылке

09.05.2010, 22:08. Показов 8925. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте.
У меня есть ссылка <a href=...
Для окна, которое откроется нужно поменять стиль для строки, переданной из родительского окна. Как такое можно сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.05.2010, 22:08
Ответы с готовыми решениями:

Как передать параметр по ссылке?
Есть ссылка: &lt;a name=&quot;directory&quot; value=&quot;&lt;%=directoryName%&gt;&quot; href=&quot;StartServlet&quot;&gt;&lt;img height=&quot;100px&quot;...

Как передать по ссылке параметр в BackgroundWorker
Есть собственный компонент (выполняет запрос к таблице БД), который инициализируется следующим образом: CDataExporter exp = new...

Yii как правильно передать параметр по ссылке
Здравствуйте, при передаче строкового параметра н.п. - &quot;people&quot; по ссылки Yii ругается: &quot;The system is unable to find the requested...

7
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
10.05.2010, 00:52
это зависит от того каким образом передается строка
0
36 / 36 / 8
Регистрация: 13.05.2010
Сообщений: 70
18.05.2010, 11:45
ну например есть html код в основном окне:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
<head>
    <title></title>
    <script>
        function openWin() {
            window.open("myChildWin.html", "NameOfChildWin", "width=600,height=400,scrollbar=no,statusbar=no");
        }
    </script>
</head>
<body>
    <div id="text-to-child-window">Строка, которая будет передана в дочернее окно</div>
    <a href="#" onclick="openWin()">Открыть окно</a>
</body>
</html>
и html в дочернем окне
HTML5
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
<!--- Это в дочернем окне --->
<html>
    <head>
        <title>Child window</title>
        <script>
            function getWin() {
                return window.dialogArguments /* это для IE если использовалось showModalDialog */
                || opener /* это для window.open - объект окно от которой было создано это окно */
                || parent /* это фрэйма */
                || top;
            };
            var w = getWin();
            /* если на нужно поменять стиль текста в родительском окне */
            var text = w.document.getElementById('text-to-child-window');
            text.style.fontWeight = "bold";
        </script>
    </head>
    <body>
        <div id="text-box"></div>
        <script>
        /* если нужно переместить его в это окно */
        var inner_text = document.getElementById('text-box');
        inner_text.innerHTML = text.innerHTML;
        </script>
    </body>
</html>
функция getWin возвращает объект окна с которого было открыто дочернее окно, или же загружено во фрэйм
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
18.05.2010, 18:39
window.open() в случае успеха возвращает объект window того окна, которое открыли.
В открываемом окне делаем так:
JavaScript
1
2
3
window.SetStr = function(s){
    alert(s);
};
А в исходном так:
JavaScript
1
2
var w = window.open( ... );
w.SetStr('foo-bar');
Добавлено через 2 минуты
Или, наоборот. В исходном
JavaScript
1
2
var w = window.open( ... );
w.FooBar = 'foo-bar';
А в открываемом
JavaScript
1
alert(window.FooBar);
1
0 / 0 / 0
Регистрация: 31.10.2009
Сообщений: 24
19.05.2010, 14:09  [ТС]
Все получилось. Спасибо всем откликнувшимся
0
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
09.06.2010, 19:02
А если мне надо перейти по ссылке в текущей вкладке а не в новой?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
09.06.2010, 19:45
Тогда в кукисы чего-нибудь записать, а потом прочитать.
1
║XLR8║
 Аватар для outoftime
1212 / 909 / 270
Регистрация: 25.07.2009
Сообщений: 4,360
Записей в блоге: 5
09.06.2010, 19:49
спасибо, но я к этому уже сам пришел
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.06.2010, 19:49
Помогаю со студенческими работами здесь

Как передать путь к папке (в виде строки) в стандартное окно Open(или Save) file, открытое другим приложением?
Вот какая проблема... Как передать путь к папке (в виде строки) в стандартное окно Open(или Save) file, открытое другим приложением? ...

Как передать в функцию параметр (например, строку) по ссылке?
Как пепредать в функцию параметр по ссылке, например, строку??? Спасибо.

Как передать целочисленный параметр в функцию по ссылке при рекурсивном вызове?
void consonant_count(trie*root,trie*parent,int amount_of_consonant,bool found,int *c) { ...

Как валидно передать строчку с русскими символами через параметр id в ссылке?
Есть ссылка: &lt;td&gt;&lt;a href=&quot;?id=&lt;?=$item;?&gt;&quot;&gt;&lt;?=$item?&gt;&lt;/a&gt;&lt;/td&gt; Подскажите пожалуйста, как можно передать строчку с русскими символами...

Как передать параметр в другое окно?
Добрый день. Возникла такая проблема: У меня на странице есть ссылка &quot;Добавить картинку&quot;. При нажатии на неё открывается маленькое...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru