Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Есть ли возможность скрестить INPUT и WINDOWS.OPEN

00 голосов
5
Привет всем!
Вопрос вот в чем. Есть модуль опроса, ну естественно он слегка модифицирован под мои нужды, но кое-что мне так и не удалось сделать. Может кто из Вас подскажет...
Можно ли как-нибудь сделать так, чтобы при нажатии кнопки ГОЛОСОВАТЬ инициировалось действие WINDOWS.OPEN - со своими настройками. Сейчас у меня открывается новая страница, в которой задается только размер окна через window.resizeTo(), а необходимо задавать не только размер, но и убрать кое-какие лишние элементы броузера, как это делается через windows.open .
Как это делается через HREF я знаю
Код
<a href="ссылка" onClick="popupWin=window.open(this.href, 'vote_left', 'location=0, menubar=0, directories=0, resizable=0, status=1, toolbar=0, _blank, scrollbars=1, width=450, height=500, top=0'); popupWin.focus(); return false;">Голосовать</a>

А вот как это сделать через FORM/INPUT???
спросил 23 Сен, 13 от Hellix (320 баллов)

5 Ответы

00 голосов
Ну так что??? Знатоки!!! Кто подскажет-поможет.... А!!!
ответил 02 Окт, 13 от Hellix (320 баллов)
00 голосов
Вам помогут партнёры. Но к сожалению за деньги, если они у Вас есть? ;)
ответил 02 Янв, 14 от PooPLooP (100 баллов)
00 голосов
неободимо голосовать направить на функцию например send_form();

В нем открыть новое окно с именем, например result
а форму отослать в окно с таким именем.

Это теория, если нужна практика пишите :)
ответил 18 Апр, 14 от Kania (5,180 баллов)
00 голосов
Конечно нужна (практика), если можно...

Имеется:
Код
      <form action="/support/vote/vote_result_left.php" method="post" name="vote_form" target="vote">
      <input type="hidden" name="PUBLIC_VOTE_ID" value="<?=$VOTE_ID?>">
      <input type="hidden" name="VOTE_ID" value="<?=$VOTE_ID?>">

....

        <input type="submit" name="vote" value="<?=GetMessage("VOTE_VOTING")?>" class="inputbuttonflat" style="margin-top: 4px;">
        <input type="hidden" name="vote" value="Y">


ну а нужно то что писал??? как это сделать???
Помогите пожалуйста... если это возможно...
ответил 12 Авг, 14 от Hellix (320 баллов)
00 голосов
Игорь Лобарев
Ваш скрипт будет выглядеть примерно так:

<script>
function SendVote()
{window.open("", "vote", "toolbar=no, width=810, height=600, location=no, status=no, menubar=yes, scrollbars=yes, resizable=yes");
document.myform.target="vote";
document.myform.submit();}
</script>


<form name="myform" id="myform" action="/support/vote/vote_result_left.php" method="post" name="vote_form" target="vote">
<input type="text" name="var">
<input type="button" onclick="javascript:SendVote(this)" name="Submit">
</form>
ответил 16 Дек, 14 от Kania (5,180 баллов)

Похожие вопросы