Form post new windows

Form post new windows

[Исправлено: Intelligent, 02-12-2001 11:46]’,[])
.
там где его вызываем:

s2s

.

В принцпе нужно не просто вставлять, а добавлять, но здесь я просто вставляю текст, для простоты.

Так вот при нажатии на картинку нифига не происходит.
Если закрыть opener то тоже ни алерта нифига не выскакивает
Тачка 800-й дурень, 128 памяти, не хилая

Если кого интересует подробнее то вот урл:
http://www.my-soul.f2s.com/guestbook.shtml?ugb.cgi
это гостевая, там внизу ссылка чтобы открыть страницу со всеми смайлами.
вот в той странице при клике на смайле его код должен вставляться в поле с текстом, а не хочет.
Сайт не мой, а то подумаете еще что то я‘,[])

Добавление от 02-12-2001 11:53:

Otherside
innerText — есть только у ИЕ , НН 6.х
а value — есть.

Glanda
по поводу привязанности к опенеру — на МСДНе в своё время вычитал — глюк с этим.
надо изголяться как нить . ‘,[]) \n

Html.BeginForm submit form in current window and open a new window with another URL

Just to be clear at first, no it’s not a some kind of spam but a request from a client it should be handled this way.

I’ve got an MVC project and I want to submit a form in my current window as well as opening a new window with a static URL, for example www.google.se. As it is now I have a modal that shows with the form looking like this:

So I’m looking for the submission of the form to be performed on the main window and then open another window as well. That new opened window should be without toolbar or address bar.

Edit: It is not important if the window opens before or after the submission of the form as there is no validation when the form is being submitted.

3 Answers 3

You can just add target on your beginform .

This will open a new tab/window.

If you can use JQuery you can add handler for your submit button, this code does not prevent form submit.

Читайте также:  Mac os rdp unable to connect

or put handler for your form

First, the only way to open a new window is with JavaScript. Whether or not the window has controls and chrome is also configured by that JavaScript when it creates the new window. However, bear in mind that this is ultimately controlled by the client and it can be enforced that new windows must have the buttons and chrome and even that they can’t be new windows at all, but only new tabs. You ultimately have no true control over that; you can only suggest.

Second, the form post will by default cause the entire view to reload, interrupting any currently running JavaScript and preventing any yet to run JavaScript from running. That means you can’t directly open a window after the POST because there’s no room to do so. However, you can have the resulting new view open a new window. For example, if the post takes the user to a confirmation page, that confirmation page could have JavaScript that opens a new window.

Alternatively, you can handle the post via AJAX, which would allow you to stay on the page, and then have a new window be opened inside the success callback. However, if you’re no going to use jQuery, I would suggest using some sort of library at that point, because handling a cross-browser AJAX request correctly requires a stupid amount of boilerplate code.

Form post new windows

[Исправлено: Intelligent, 02-12-2001 11:46]’,[])
.
там где его вызываем:

s2s

.

В принцпе нужно не просто вставлять, а добавлять, но здесь я просто вставляю текст, для простоты.

Так вот при нажатии на картинку нифига не происходит.
Если закрыть opener то тоже ни алерта нифига не выскакивает
Тачка 800-й дурень, 128 памяти, не хилая

Если кого интересует подробнее то вот урл:
http://www.my-soul.f2s.com/guestbook.shtml?ugb.cgi
это гостевая, там внизу ссылка чтобы открыть страницу со всеми смайлами.
вот в той странице при клике на смайле его код должен вставляться в поле с текстом, а не хочет.
Сайт не мой, а то подумаете еще что то я‘,[])

Добавление от 02-12-2001 11:53:

Otherside
innerText — есть только у ИЕ , НН 6.х
а value — есть.

Glanda
по поводу привязанности к опенеру — на МСДНе в своё время вычитал — глюк с этим.
надо изголяться как нить . ‘,[]) \n

Читайте также:  Лицензирование для чайников windows

html Как открыть форму в новом окне а не вкладке

Есть такой html код . .

Можно ли как-то из html попросить открывать форму именно в новом окне, а не в новой вкладке. (Интересует в основном работа в firefox)

Спасибо за ответ, но к сожалению я не могу сформировать прямую ссылку.
Необходимо передать данные именно через веб форму.

Код пишется из php, cлеши не убераю

Не мучайся! Скачай dss и закачивай что надо 🙂

на который нормальный браузер забьёт если у него стоят соотв настройки.

Правильный ответ таков: не надо этого хотеть. Как было бы ни прискорбно.

>на который нормальный браузер забьёт если у него стоят соотв настройки.

эмм. а ничо, что у меня в настройках браузера стоит открывать все новые окна во вкладках? 🙂

ну Mystra_x64 сформулировал мою фразу другим способом. На это стоит сразу намекнуть автору.

Тут нужно ответить не только на вопрос «как», но ещё и заставить автора подумать над вопросом «зачем». И намекнуть, что любой вариант может не работать 🙂

Автора очень просят сделать это практически недееспособные в компьютерном смысле пользователи, для которых настроить свой браузер значительно сложнее чем посчитать сколько квантов света успеет пролезть в кротовью нору, образованную 2-мя черными дырами на разных концах вселенной, при условии что теория струн верна и работает, а Энштейн курит в углу.

Как добавить форму в проект (Windows Forms .NET) How to add a form to a project (Windows Forms .NET)

Добавьте формы в свой проект с помощью Visual Studio. Add forms to your project with Visual Studio. Если в приложении несколько форм, вы сможете выбрать начальную форму для приложения или одновременно отобразить несколько форм. When your app has multiple forms, you can choose which is the startup form for your app, and you can display multiple forms at the same time.

Документация для Руководства по рабочему столу по .NET 5 (и .NET Core) находится в разработке. The Desktop Guide documentation for .NET 5 (and .NET Core) is under construction.

Добавление новой формы Add a new form

Добавьте новую форму в Visual Studio. Add a new form with Visual Studio.

В Visual Studio найдите панель Обозреватель проектов. In Visual Studio, find the Project Explorer pane. Щелкните проект правой кнопкой мыши и выберите Добавить > Форма (Windows Forms) . Right-click on the project and choose Add > Form (Windows Forms).

Читайте также:  Windows ошибка загрузки драйвер

В поле Имя введите имя формы, например MyNewForm. In the Name box, type a name for your form, such as MyNewForm. Visual Studio сформирует имя по умолчанию, которое является уникальным. Можно использовать это имя. Visual Studio will provide a default and unique name that you may use.

После добавления формы Visual Studio откроет конструктор форм для этой формы. Once the form has been added, Visual Studio opens the form designer for the form.

Добавление ссылки на проект в форму Add a project reference to a form

Если у вас есть исходные файлы для формы, можно добавить форму в проект, скопировав файлы в папку проекта. If you have the source files to a form, you can add the form to your project by copying the files into the same folder as your project. Ссылки на все файлы кода в папке проекта и в дочерних папках проекта будут автоматически добавлены в проект. The project automatically references any code files that are in the same folder or child folder of your project.

Форма включает два файла с одинаковыми именами и разными расширениями: form2.cs (form2 — пример имени файла) и form2.Designer.cs. Forms are made up of two files that share the same name: form2.cs (form2 being an example of a file name) and form2.Designer.cs. Иногда присутствует файл ресурсов с тем же именем — form2.resx. Sometimes a resource file exists, sharing the same name, form2.resx. В предыдущем примере form2 представляет собой базовое имя файла. In in the previous example, form2 represents the base file name. Необходимо скопировать все связанные файлы в папку проекта. You’ll want to copy all related files to your project folder.

Кроме того, можно использовать Visual Studio для импорта файла в проект. Alternatively, you can use Visual Studio to import a file into your project. При добавлении существующего файла в проект файл копируется в папку проекта. When you add an existing file to your project, the file is copied into the same folder as your project.

В Visual Studio найдите панель Обозреватель проектов. In Visual Studio, find the Project Explorer pane. Щелкните проект правой кнопкой мыши и выберите Добавить > Существующий элемент. Right-click on the project and choose Add > Existing Item.

Перейдите в папку, содержащую файлы формы. Navigate to the folder containing your form files.

Оцените статью