IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   java + форма в pop-up окне (http://www.imho.ws/showthread.php?t=74845)

Boxa 02.12.2004 10:55

java + форма в pop-up окне
 
Есть форма на странице. Хочу сделать чтобы по линку "Вставить картинку" открылось новове pop-up окно моих размеров и там была форма типа type=file. Но мне нужно передать принятые параметры скрипту. Как это сделать? Т.е. я нгажимаю "Вставить картинку", выбираю, нажимаю кнопку загрузить, окно закрывается но материнской форме (той где линк "Вставить картинку") как то должны передаваться е эти знаения! Ниче не понимаю =))) как это сделать?

Hubbitus 02.12.2004 17:18

Цитата:

Boxa:
Но мне нужно передать принятые параметры скрипту.
В открываемое окно параметры можно соответственно передать через адресную строку, методом GET.
Цитата:

Boxa:
Т.е. я нгажимаю "Вставить картинку", выбираю, нажимаю кнопку загрузить, окно закрывается но материнской форме (той где линк "Вставить картинку") как то должны передаваться е эти знаения! Ниче не понимаю =))) как это сделать?
К окну из которого было открыто новое окно из него можно обращаться как window.opener ну и соответственно в родительском окне изменяешь на JS нужные значения (параметры) на те какие нужно.

Jlamepok 02.12.2004 18:36

Код:

function PopUp(url, name, width, height, center, resize, scroll, posleft, postop) {
                                            if (posleft != 0) { x = posleft }
                                            if (postop  != 0) { y = postop  }
                                            if (!scroll) { scroll = 1 }
                                            if (!resize) { resize = 1 }
                                            if ((parseInt (navigator.appVersion) >= 4 ) && (center)) {
                                                      X = (screen.width  - width ) / 2;
                                                      Y = (screen.height - height) / 2;
                                            }
                                            if (scroll != 0) { scroll = 1 }
                                                        var Win = window.open( url, name, 'width='+width+',height='+height+',top='+Y+',left='+X+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');
                                                }
                        </script>
<form name='FORM' method='post' action='1234'>
<textarea name='NAME'></textarea>
<a href="javascript:void(0);" onclick="PopUp('?uploadimg','Uploadimg','400','100','0','0','0','0');">
</form>

в функции "?uploadimg", после move_uploaded_file *** :

Код:

<script language='javascript'>
<!--
        function add_code(code)
        {
          opener.document.FORM.NAME.value += ' ' + code + ' ';
          window.close();
        }
//-->
</script>

echo "<script language='javascript'>add_code('$code')</script>";

Boxa 03.12.2004 00:48

извените, помогите плиз подробнее. Я ламо.
Приведите пожалуйсто полный полный сурс страницы для аплоада имагов. Примерно я понял, спасибо, но нужно чуть подробнее =((( не получается у меня.

Boxa 03.12.2004 04:53

Все, разобрался. Спасибо за помощь. Пришлось разбирать сурс VB, а так этого не хотелось =))) Но все равно спасибо


Часовой пояс GMT +4, время: 22:35.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.