[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... Тема только по сайтам в системе uCoz » Кнопка раскрывающая аякс окно с формой

Кнопка раскрывающая аякс окно с формой
[1] igrok [17.08.2012, 10:26]
Подскажите пожалуйста, нужно сделать кнопку которая будет открывать окно с формой для вставки бб кода.
Т.е. что бы можно было позиционировать как отдельную кнопку бб код+ при открытии окна, два поля для ввода текста 1 - это поле в котором замыкается текст между кодом, 2-е текст сообщения (описание или комент), а результат выводится как $MESSAGE$

Добавлено (17.08.2012, 10:18)
---------------------------------------------
Люди добрые, помагите пожалуйста !!!
очень надо организовать данную возможность.

Добавлено (17.08.2012, 10:26)
---------------------------------------------
надо создать для таких вот страниц My WebPage


Сообщение отредактировал igrok - Пятница, 17.08.2012, 13:04
[2] rikulia [17.08.2012, 14:51]
igrok, вы не это имеете в виду?
первое
второе
[3] igrok [17.08.2012, 15:04]
rikulia

и это тоже.... Но сейчас стоит проблема создания Ajax окна, с двумя полями для ввода + немного оформить.

Ну и как то надо передавать данные с этих полей

Добавлено (17.08.2012, 15:01)
---------------------------------------------
типо вот такого

Code
     <script language="JavaScript">  
function pressAnyKey() {
     var newWind = window.open("", "newwin","width=500, height=200, top=50, left=50, status=no, location=no, toolbar=no, menubar=yes");
     newWind.document.write("<input type=\"text\" size=\"50\" name=\"\">");  
     newWind.document.write("<input type=\"text\" size=\"50\" name=\"\">");
     newWind.document.write("<input type=\"submit\" value=\"Send\" name=\"\">");
     alert("Материал добавлен!")
}
</script>

Добавлено (17.08.2012, 15:04)
---------------------------------------------
где первая строка инпут, должна присваивать отрывающий и закрывающий тэг, хотя в принципе возможно что достаточно что бы она просто передавала параметр

а вторая - это просто текст Описание или как угодно....

Сообщение отредактировал igrok - Пятница, 17.08.2012, 14:59
[4] likbezz [18.08.2012, 12:18]
igrok,
Подскажите пожалуйста, нужно сделать кнопку которая будет открывать окно с формой для вставки бб кода.

Как обычно.
Создать xml ловский файл, закинуть на сайт и прописать код вызова. Смотри по теме:
» Подробно о создании uWnd (аякс) окошек (примеры реал...

Т.е. что бы можно было позиционировать как отдельную кнопку бб код+ при открытии окна, два поля для ввода текста 1 - это поле в котором замыкается текст между кодом, 2-е текст сообщения (описание или комент), а результат выводится как $MESSAGE$

а вот это вот не очень понял..

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

Какие функции отвечают за вставку bb-кодов описано по ссылке выше.
Повторю:
Code
doInsert("[bbcode]"+text+"[/bbcode]","",false);

и
Code
simpletag('[bbcode]','','','message','');
[5] igrok [18.08.2012, 14:26]
а вот это вот не очень понял..


ситуация такая:

1. Вызов диалогового окна Ajax с двумя полями.
Первое поле - строка ввода ссылки типо бб код img или http:// а вторая - это второе диалоговое окно где мы пишем название ссылки к http://
2. Необходимо что бы автамотически публикавалось заполненое. Те.: после того как поля были заполнены и была нажата кнопка Ок! Текст не пишется а срабатывает кнопка "Добавить ответ"

иными словами: Ок! == "Добавить ответ"

тут же я хочу сделать условие:

добавленная ссылка с описанием приобретает значение <object> для последующей функции if onclick="object

проектируемая страница
[6] likbezz [18.08.2012, 19:46]
igrok,
1. Вызов диалогового окна Ajax с двумя полями.

Кто его вызывает, или как оно вызывается? при загрузке? каких-то действиях?

а вторая - это второе диалоговое окно

Типа - ю винд, еще одно? или просто алерт окошко типа промпт?

2. Необходимо что бы автамотически публикавалось заполненое. Те.: после того как поля были заполнены и была нажата кнопка Ок! Текст не пишется а срабатывает кнопка "Добавить ответ"

То есть куда? прямо на страницу? или есть что-то типа формы...
[7] igrok [19.08.2012, 16:54]
Кто его вызывает, или как оно вызывается?

при нажатии на копку (ссылку"добавить")
Типа - ю винд, еще одно?


задумка вобще в одном окошке ( в этом же Ajax)без алерт два промпт.

Quote
То есть куда?




Добавлено (19.08.2012, 15:25)
---------------------------------------------
Я думаю можно поступить проще....

Как засунуть эту форму


в аякс окно ?

Добавлено (19.08.2012, 16:54)
---------------------------------------------
и еще: - как присвоить значение кнопке Ок == добавить ответ ?


Сообщение отредактировал igrok - Среда, 22.08.2012, 16:34
[8] likbezz [19.08.2012, 18:07]
igrok,
Как засунуть эту форму
в аякс окно ?

Либо написать руками либо взять гет запросом со страницы добавления, либо ифреймом...
..А как ты думал?..

и еще: - как присвоить значение кнопке Ок == добавить ответ ?

Найти элемент и присвоить.
$.click(); ккнопке или $.submit(); форме.

Данные отправляются двумя способами, кликом по кнопке субмит, или прямым событием на форме. Запомни.
[9] igrok [19.08.2012, 18:17]
$ - я правельно понемаю значение этого символа ? - это сокращенно фукция getElementById ?

Добавлено (19.08.2012, 18:17)
---------------------------------------------

написать руками

т.е. - переписывать форму согласно странце "Добавления ответов" ? и переписать в виде скрипта ?
[10] likbezz [19.08.2012, 18:29]
igrok,
$ - я правельно понемаю значение этого символа ? - это сокращенно фукция getElementById ?

Нет, это означает что это функция именно jquery а не какое либо другое.

т.е. - переписывать форму согласно странце "Добавления ответов" ? и переписать в виде скрипта ?

Да., со всеми скрытии атрибутами, и конечно ssid - ID сессии.
[11] igrok [19.08.2012, 23:53]
м да... Видимо пока-что не судьба реализовать задуманое...
если честно, я это представлял ввиде небольшого скрипта который выводит окно и добавляет ответ.
[12] likbezz [20.08.2012, 09:18]
igrok,
если честно, я это представлял ввиде небольшого скрипта который выводит окно и добавляет ответ.

Что именно он добавляет?
На какую именно страницу?
проектируемая страница

Если это на форум - есть готовый скрипт типа «Добавление сообщения без перегрузки» ... его можно для этого использовать.

Задействовать для этого аякс окошки не вижу большого смысла - только усложнение.
[13] igrok [20.08.2012, 10:19]
Что именно он добавляет? На какую именно страницу?


выводит он по сути просто ответ на форуме. Есть разделы (темы форума) Аудио, Видео, фото и остальные, для 3-х первых я использую условия вывода плеера. Для аудио - аудио плеер, для видео - видео, а для фото, не чего не использую так как они и так оттоброжаются. Вот для этих 3-х тем, я хотел сделать форму добавления ответов ввиде вызова скрипта с одним бб кодом и организовать условие на этих страницах. Но есть еще одно но.... Ответы на этих страницах, выглядят как ссылка (описание и есть ссылка, а сама ссылка не видна), имеется ввиду, что если нажать на описание то срабатывает функция передачи ссылки и описания в другое окно ( с маленького окна в большое) а ссылка непосредственно передается в плеер.
В общем как то так....
[14] likbezz [20.08.2012, 12:15]
igrok,
фото и остальные, для 3-х первых я использую условия вывода плеера

Какого именно плеера?

Ответы на этих страницах, выглядят как ссылка (описание и есть ссылка, а сама ссылка не видна), имеется ввиду, что если нажать на описание то срабатывает функция передачи ссылки и описания в другое окно

Очень смутно.

что если нажать на описание то срабатывает функция передачи ссылки и описания в другое окно ( с маленького окна в большое) а ссылка непосредственно передается в плеер.

Типа как в yahoo плеер что ли?
[15] igrok [20.08.2012, 12:57]
Какого именно плеера?


uppod

Типа как в yahoo плеер что ли?

я с яххо плеером не знаком, только что посмотрел - принцип похож. Но я рассматривал это еще проще smile

Очень смутно.


могу нарисовать - для наглядного представления


Полная версия сайта