|
 |
Путь: Шпаргалки
Шпаргалки
Автор: - 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.
|
|