Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   открыть модальное окно (https://javascript.ru/forum/misc/4590-otkryt-modalnoe-okno.html)

pisikaka 05.08.2009 16:39

открыть модальное окно
 
Здраствуйте! Как с помощью js открыть модальное окно?:help:
http://i059.radikal.ru/0908/b7/2f729da7f5db.jpg

B~Vladi 05.08.2009 16:43

Это не модальное окно, а обычный див, созданный средствами DOM

pisikaka 05.08.2009 16:54

Но как его открыть с помощью клика по чему нибудь, например по рисунку (bb коду) как там?

B~Vladi 05.08.2009 16:56

Установить на рисунок обработчик событий

pisikaka 05.08.2009 17:04

"Если JavaScript ты "почти не знаешь" - пожалей мой мозг." Если б это на php то ... А js я на столько не знаю. Что нужно прописать?

Kolyaj 05.08.2009 17:09

pisikaka,
нужно написать скрипт, который будет создавать это окно средствами html/css. Это не две строчки, поэтому ищите готовые, коих полно.

pisikaka 05.08.2009 17:16

окно давно сделал. не могу вывести его через клик по картинке

B~Vladi 05.08.2009 17:19

Цитата:

Сообщение от pisikaka
"Если JavaScript ты "почти не знаешь" - пожалей мой мозг."

:lol: ладно что хоть сознался..


Я же написал...
Вот тут почитай

pisikaka 05.08.2009 17:22

Все решено. Это сделал.

pisikaka 05.08.2009 17:27

Есть другой вопрос. Как с этой формы отправить введенные данные в другую форму? При этом все введенные данные должны просто вставиться в другую форму (как при нажатии на кнопку bb кода).
http://s53.radikal.ru/i141/0908/9c/2b3a03d84aa9.jpg

B~Vladi 05.08.2009 17:52

:cray: Пожалей меня пожалуйста... Хочешь я тебе книжку куплю по JavaScript?! Безвозмездно! Правда! Я ещё молодой и мне нужны здоровые нервы...

pisikaka 05.08.2009 18:07

Цитата:

Сообщение от B~Vladi (Сообщение 26068)
:cray: Пожалей меня пожалуйста... Хочешь я тебе книжку куплю по JavaScript?! Безвозмездно! Правда! Я ещё молодой и мне нужны здоровые нервы...

:haha: Купи! Купи! И сам прочитай! Найдешь много интиресного... Лутшеб подсказал. А книжку купи!

B~Vladi 06.08.2009 09:40

Что тебе подсказать? Базовые понятия програмирования? Этим тут никто заниматься не будет.

x-yuri 10.08.2009 01:09

Цитата:

Сообщение от pisikaka
Как с этой формы отправить введенные данные в другую форму? При этом все введенные данные должны просто вставиться в другую форму (как при нажатии на кнопку bb кода)

что именно непонятно? Я понимаю, если бы ты спросил "как найти элемент на странице?" или "как получить содержимое input type="text"?"

Цитата:

Сообщение от B~Vladi
Это не модальное окно, а обычный див, созданный средствами DOM

див тоже можно сделать модальным

Цитата:

Сообщение от Kolyaj
нужно написать скрипт, который будет создавать это окно средствами html/css. Это не две строчки, поэтому ищите готовые, коих полно

думаю имеет смысл воспользоваться готовыми решениями, например, jquery dialog

pisikaka 15.08.2009 17:54

Здраствуйте! У меня возник вопрос по поводу вставки в текстовое поле движка дле информации с других веб форм. Я пользуюсь движком дле 8.0. Сделал веб форму, которая появляеться на мониторе после клика на кнопку на панели бб кодов:

После клика появилась такая веб форма. Я ввожу в неё текст (заполняю все поля) и по клику на кнопку "отправить" все введенные данные должны передаться в форму для текста (так, как обыкновенный бб код (просто вставиться)). Также эти данные должны вставляться в то текстовое поля, в котором росположен курсор миши (вверхние, если курсор находиться в верхнем, или в нижние, если курсор в нижнем).

Подскажите как это реализовать. Зарание благодарен!

pisikaka 17.08.2009 01:53

Что никто не знает как с помощю кнопки встаить введенный в одну веб форму текст в другую веб форму?:cray: :help:

x-yuri 17.08.2009 01:58

все знают, но никто не хочет тебе рассказывать

Цитата:

Сообщение от x-yuri
что именно непонятно?

если ты игнорируешь вопросы, почему другие должны на твои отвечать?

pisikaka 17.08.2009 13:59

Почему я игнорирую другие вопросы? У меня просто небыло доступа к интернету, вот я и не смого ответить на Ваше сообщение.

У меня есть 3 поля <textarea> с которых по клику на кнопку "отправить" введенный текст должен вставиться в другой <textarea>(не в этом модальном окне или dive, кто как понимает). Смотрите скрин выше. Вопрос заключаеться только в этом. Зарание спасибо!

B~Vladi 17.08.2009 14:05

button.onclick=function(){
 textarea1.innerHTML=textarea2.innerHTML;
}

Так чтоли?! Думаю, поёмёшь что тут к чему...

JSprog 17.08.2009 14:18

<html>
<table>
<form name=form1>
<tr><td>Поле 1.1</td><td><textarea name=form1_1></textarea></td></tr>
<tr><td>Поле 1.2</td><td><textarea name=form1_2></textarea></td></tr>
<tr><td>Поле 1.3</td><td><textarea name=form1_3></textarea></td></tr>
<tr><td></td><td><input type=button onclick=ggg() value=Отправить></td></tr>
</form>
<form name=form2>
<tr><td>Поле 2.1</td><td><textarea name=form2_1></textarea></td></tr>
<tr><td>Поле 2.2</td><td><textarea name=form2_2></textarea></td></tr>
<tr><td>Поле 2.3</td><td><textarea name=form2_3></textarea></td></tr>
</form>
</table>
<script>
function ggg(){
document.form2.form2_1.value=document.form1.form1_1.value;
document.form2.form2_2.value=document.form1.form1_2.value;
document.form2.form2_3.value=document.form1.form1_3.value;
}
</script>
</html>

Что-то типо такого

B~Vladi 17.08.2009 14:42

У textarea есть свойство value?!

JSprog 17.08.2009 14:47

Работает же... можно конечно <input type=text>

pisikaka 17.08.2009 18:20

Цитата:

У textarea есть свойство value?!
Да есть

pisikaka 17.08.2009 18:32

<html>
<table>
<form name=form1>
<tr><td>Поле 1.1</td><td><textarea name=form1_1></textarea></td></tr>
<tr><td>Поле 1.2</td><td><textarea name=form1_2></textarea></td></tr>
<tr><td>Поле 1.3</td><td><textarea name=form1_3></textarea></td></tr>
<tr><td></td><td><input type=button onclick=ggg() value=Отправить></td></tr>
</form>
<form name=form2>
<tr><td>Поле 2.1</td><td><textarea name=form2_1></textarea></td></tr>
<tr><td>Поле 2.2</td><td><textarea name=form2_2></textarea></td></tr>
<tr><td>Поле 2.3</td><td><textarea name=form2_3></textarea></td></tr>
</form>
</table>
<script>
function ggg(){
document.form2.form2_1.value=document.form1.form1_1.value;
document.form2.form2_2.value=document.form1.form1_2.value;
document.form2.form2_3.value=document.form1.form1_3.value;
}
</script>
</html>

Все роботает как надо, но как сделать чтоб из 3 полей все по клику вставилось в одно, ато так перезаписывает то что было до этого.
<html>
<table>
<form name=form1>
<tr><td>Поле 1.1</td><td><textarea name=form1_1></textarea></td></tr>
<tr><td>Поле 1.2</td><td><textarea name=form1_2></textarea></td></tr>
<tr><td>Поле 1.3</td><td><textarea name=form1_3></textarea></td></tr>
<tr><td></td><td><input type=button onclick=ggg() value=Отправить></td></tr>
</form>
<form name=form2>
<tr><td>Поле 2.1</td><td><textarea name=form2_1></textarea></td></tr>
</form>
</table>
<script>
function ggg(){
document.form2.form2_1.value=document.form1.form1_1.value;
document.form2.form2_1.value=document.form1.form1_2.value;
document.form2.form2_1.value=document.form1.form1_3.value;
}
</script>
</html>

Поле 1.1 = а
Поле 1.2 = б
Поле 1.3 = в
в итоге поле Поле 2.1 = в. как сделать так, чтоб все введенные данные присутствовали в этом поле?

JSprog 18.08.2009 07:11

<html>
<table>
<form name=form1>
<tr><td>Поле 1.1</td><td><textarea name=form1_1></textarea></td></tr>
<tr><td>Поле 1.2</td><td><textarea name=form1_2></textarea></td></tr>
<tr><td>Поле 1.3</td><td><textarea name=form1_3></textarea></td></tr>
<tr><td></td><td><input type=button onclick=ggg() value=Отправить></td></tr>
</form>
<form name=form2>
<tr><td>Поле 2.1</td><td><textarea name=form2_1></textarea></td></tr>
</form>
</table>
<script>
function ggg(){
document.form2.form2_1.value=document.form1.form1_1.value;
document.form2.form2_1.value=document.form1.form1_2.value;
document.form2.form2_1.value=document.form1.form1_3.value;
}
</script>
</html>

Вы же сами написали

pisikaka 18.08.2009 17:05

Я написал тот код, но он перезаписывает переменную и в итоге, я получаю текст который был введен в форму 1.3

А мне надо, чтоб текст из всех форм (1.1;1.2;1.3) появился в форме 2.1 Еще есть один вопрос. Как прекрепить к тексту передаваемому в форму 2.1 с любой формы (1.1;1.2;1.3) html код?

pisikaka 18.08.2009 20:10

Вопрос что выше уже закрыт, но есть еще вопрос. Как прекрепить к тексту передаваемому в форму 2.1 с любой формы (1.1;1.2;1.3) любой html код? Почему текст в полях 1.1;1.2;1.3 нельзя стереть без выдиления? Хотелось бы иметь такую возможность.
Цитата:

<table>
<form name=form1>
<tr><td>Поле 1.1</td><td><textarea name=form1_1></textarea></td></tr>
<tr><td>Поле 1.2</td><td><textarea name=form1_2></textarea></td></tr>
<tr><td>Поле 1.3</td><td><textarea name=form1_3></textarea></td></tr>
<tr><td></td><td><input type=button onclick=ggg() value=Отправить></td></tr>
</form>
<form name=form2>
<tr><td>Поле 2.1</td><td><textarea name=form2_1></textarea></td></tr>
</form>
</table>
<script>
function ggg(){
document.form2.form2_1.value=document.form1.form1_ 1.value+document.form1.form1_2.value+document.form 1.form1_3.value;
}
</script>

JSprog 19.08.2009 20:05

В смысле нельзя стереть без выделения?

pisikaka 20.08.2009 03:53

Уже все роботает, просто редактор глючил. Прикреплять хтмл код ятоже научился. Все спасибо!


Часовой пояс GMT +3, время: 09:25.