Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6

В чате есть фрейм с юзерами, как по клику вставить имя юзера в другой фрейм?

12.12.2010, 00:52. Показов 2142. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Это делается для приватных сообщений, ну типа такого(окно чата):
[23:36:41] Stas => : вобщим кодить еще много чего
[23:40:16] Stas => javascript:netsend('sashkA-') : привет тебе

-----------------------------------------------------------------------------------------------------------
как видно у меня вместо конкретного имени (sashkA) выводится целая строка javascript:netsend('sashkA-'), да и то, это только потому что я туда перетащил этот элемент, а как сделать чтоб по клику по нику во фрейме с юзерами в поле элемента text с именем who вставлялся собственно ник нейм, т.е. должно получиться вот так:
[23:33:31] Stas => : работают?
[23:40:16] Stas => (sashkA) : привет тебе
------------------------------------------------------------------------------------------------------------
я незнаю чем поможет этот код, но все же фун-ия javascript netsend взята не с потолка, но она явно между фреймами не работает, я так понял это надо делать либо через PHP либо через JQUERY:
JavaScript
1
2
3
4
5
function netsend(dat)
{
window.parent.send.sendform.who.value += dat;
window.parent.send.sendform.message.focus();
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.12.2010, 00:52
Ответы с готовыми решениями:

Как в фрейм вставить HTML код
Создаю сайт, разбил его га фреймы, хочу поставить менюшку на картитне, вот код <div class="widget-content"><img...

Как вставить фрейм с видео с youtube на страницу
Здравствуйте. У меня возникла такая проблема - мне нужно вставить фрейм в котором можно смотреть видео с youtube на страницу ASP. Может...

Как вставить CSS стиль во фрейм, который отрисовывается другим скриптом
Здравствуйте товариши! Я попал в какую то необычную ситуацию, из за которой приходится использоваться костыли. Проблема в следующем....

1
 Аватар для Артем Д.
46 / 46 / 10
Регистрация: 08.12.2010
Сообщений: 105
12.12.2010, 15:04
Цитата Сообщение от AlienNation Посмотреть сообщение
Это делается для приватных сообщений, ну типа такого(окно чата):
[23:36:41] Stas => : вобщим кодить еще много чего
[23:40:16] Stas => javascript:netsend('sashkA-') : привет тебе

-----------------------------------------------------------------------------------------------------------
как видно у меня вместо конкретного имени (sashkA) выводится целая строка javascript:netsend('sashkA-'), да и то, это только потому что я туда перетащил этот элемент, а как сделать чтоб по клику по нику во фрейме с юзерами в поле элемента text с именем who вставлялся собственно ник нейм, т.е. должно получиться вот так:
[23:33:31] Stas => : работают?
[23:40:16] Stas => (sashkA) : привет тебе
------------------------------------------------------------------------------------------------------------
я незнаю чем поможет этот код, но все же фун-ия javascript netsend взята не с потолка, но она явно между фреймами не работает, я так понял это надо делать либо через PHP либо через JQUERY:
JavaScript
1
2
3
4
5
function netsend(dat)
{
window.parent.send.sendform.who.value += dat;
window.parent.send.sendform.message.focus();
}
Вот:
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
<script type="text/javascript">
    jQuery( function() {
        var sframe;
        jQuery('#send').load( function(){
          sframe = jQuery(this.contentDocument);
        });
 
        jQuery('#smiles').load( function(){
          jQuery(this.contentDocument).find('body').find('.smiles').click(function(){
              mess = sframe.find('body').find('#message').val();
              smile_code = jQuery(this).attr('title');
              mess = mess+' '+smile_code;
              sframe.find('body').find('#message').attr({value:mess});
          });
        });
 
        jQuery('#users').load( function(){
          jQuery(this.contentDocument).find('body').find('.users').click(function(){
            mess = sframe.find('body').find('#message').val();
            nickname = jQuery(this).text();
            mess = nickname+': '+mess;
            sframe.find('body').find('#message').attr({value:mess});
          });
        });
        
    });
</script>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.12.2010, 15:04
Помогаю со студенческими работами здесь

Как передать данные с полей анкеты в одном фрейме в другой фрейм?
Не работает. Общий документ &lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Frameset//EN&quot; ...

Передача в другой фрейм.
Доброго времени суток. Возможно ли сделать JS при вызове которого в другом фрейме будет создаваться див, наложенный на основную...

Ссылка на другой фрейм из объекта select, использую метод onChange()
Доброго времени суток. Возможно ли организовать ссылку в другой фрейм из объекта select использую метод onChange() и передать в него инфу...

возможно ли с помощью response.redirect, выполняемого в одном из фреймов, перезагрузить другой фрейм?
подскажите, пожалуйста, возможно ли с помощью response.redirect, выполняемого в одном из фреймов, перезагрузить другой фрейм (как...

Как добавить в DirectoryEdit1.Text путь к папке юзера, если имя юзера кириллицей?
Делаю такDirectoryEdit1.Text:=GetEnvironmentVariable('USERPROFILE') выдает вопросительные знаки вместо кириллицы


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Настройки 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
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru