::: PHP.com.ua - учимся вместе. ::: ::: PHP.com.ua - учимся вместе. :::



 
   - Разработка CRM для туристического бизнес...
  - тестування по прив"язці до часу...
  - СРОЧНО! Требуется талантливый PHP програ...
  - Оплачу FLASH-сайт под ключ.
  - выборка одним запросом нескольких похожи...
  - функции верификации строк.
  - Помогите вытянуть скрипт отправки почты ...


Главная
Новости
Статьи
Шпаргалки
Файлы
О проекте
Форум
Футболки


FREEhost.com.ua - купил хостинг 10 у.е. на Begun в подарок.

iName.com.ua - регистрация доменных имен и хороший хостинг.

Библиотека программиста - нужный вам исходник или документация по необходимому для вас языку программирования.

Designclub - Клуб дизайнеров Украины.

Регистрация доменов
Хостинг

 HowtoForge.ORG.UA - Это первый Украинский ресурс развития open source программного обеспечения


Путь: Шпаргалки

Шпаргалки

Автор: - roland_team
Дата публикации - 11.05.2005
Просмотров: - 5040

Отсылка формы в новом окне


Посылка данных из формы с открытием нового окна с помощью window open.

[p]Собственно сам Javascript[/p]

[php]
<script language="JavaScript" type="text/JavaScript"> 
function createTarget(form)
       { 
          _target = form.target; _colon = _target.indexOf(":"); 

        if(_colon != -1)
          {
          form.target = _target.substring(0, _colon); 
          form.args   = _target.substring(_colon+1); 
          }
        
        else if(typeof(form.args) == "undefined")
               {
               form.args = "";
               } 

        if(form.args.indexOf("{")!=-1)
          { 
           _args     = form.args.split("{"); 
           form.args = _args[0]; 
           
           for(var i = 1; i < _args.length;i++)
              { 
                _args[i] = _args[i].split("}"); 
                form.args += eval(_args[i][0]) + _args[i][1]; 
               }
           }
           
           form.args = form.args.replace(/ /g,""); 
           _win = window.open('',form.target,form.args); 
          
          if(typeof(focus)== "function") 
                _win.focus();
                return true;
        }
</script> 
[

/php]

Код формы - в нем изменить (добавить) ACTION и размеры окна.

[php]
<FORM METHOD="POST" target="javascript:width=400,top=40,left=20,height=400" onSubmit="return createTarget(this);"> 
 <input type="text" name="value" size=20>
 <input type="submit" name="submit" size=20>
</form>[

/php]



Обсудить в ФОРУМе - комментариев ()


Путь: Шпаргалки

Если вы заметили орфографическую, стилистическую или другую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Контакты Design by webFaction Ukrainian PHP Group 2004-2005