|
|
|
|
<input type="button" name="preview" onClick="window.open('open.php?text=document.my_form.t.value','thewindow','Height=500,Width=500');" value="превью">
|
Предварительный просмотр сообщения, добавляемого на форум.
Хочу сделать превью объектов формы. По нажатию на кноку. Параметры страницы будут передаваться скприту "open.php", а он их будет отображать. Я на правильном пути? Скрипт выше не работает. Помогите плз!
Еще одна сложность - в всплывающем окне нужна кнопочка - "отправить пост" - как сделать, что бы она работала. | |
|
|
|
|
|
|
|
для: Mootch
(10.12.2005 в 18:45)
| | Нет, т.к. сначала нужно передать то, что хотите пред-просмотреть. Поэтому: 1) создаёте окно, но пустое ("" в первом параметре) w1=open("",...); 2) Отправляете форму, в которой action=open.php target=w1; 3) Наслаждаетесь результатом.
Чтобы в этой системе отправить пост, на вторую button вешаете команды JS: 1) окно НЕ создаёте; 2) forma.action=обработка_поста.php forma.target="" (или "_self") ; 3) Наслаждаетесь результатом в текущем окне. | |
|
|
|
|
|
|
|
для: 12345
(11.12.2005 в 06:52)
| | Пробую...
>Нет, т.к. сначала нужно передать то, что хотите
>пред-просмотреть. Поэтому: 1) создаёте окно, но пустое
>("" в первом параметре) w1=open("",...);
>2) Отправляете форму, в которой action=open.php target=w1;
>3) Наслаждаетесь результатом.
Открыватся пустое окно и новое "полное окно" с обработкой банных превью.
p.s. а файл будет загружаться на сервер в темпы? верно? | |
|
|
|
|
|
|
|
для: Mootch
(11.12.2005 в 13:37)
| | Да, несколько напутал с именами окон. 2-й параметр в open() есть html-имя окна, так в action надо писать его:
Форма:
<form name=ff action=http://www.softtime.ru/forum/read.php target=nameHtmlOfWindow method=get>
<input name=id_forum value=4>
<input name=id_theme value=10259>
</form>
1) <a href=# onclick=w1=open('','nameHtmlOfWindow',"");return!1;>создать окно</a><br>
2) <a href=# onclick=ff.submit();return!1;>отправить</a><br>
3) <a href=# onclick=w1.focus();return!1;>теперь уж наслаждаться результатом</a><br>
|
На сервер идёт запрос на выполнение скрипта. Пришедший ответ на клиенте загружается в темпы, да. | |
|
|
|
|
|
|
|
для: 12345
(11.12.2005 в 14:46)
| | >На сервер идёт запрос на выполнение скрипта. Пришедший ответ
>на клиенте загружается в темпы, да.
Разве нет варианта, удбного, для пользователей, что бы файлы не загружались? | |
|
|
|
|
|
|
|
для: Mootch
(11.12.2005 в 15:06)
| | Есть innerHTML, но кроме вывода кода "как есть" часто надо сделать обработку тескта на сервере - псевдокоды и прочее. Эмулировать на JS - сложная и неблагодарная задача, поэтому, видимо, не делают. А совсем недавно, 1-2 года назад, это свойство поддерживалось не всеми "основными" браузерами, потому было вдвойне неблагодарно. | |
|
|
|