Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> кнопка ссылка - новое окно, onclick в новое окно 
:(
    Опции темы
burakov
Дата 20.5.2008, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 28.7.2006

Репутация: нет
Всего: нет



добрый день

вот кнопочка, на которую привязана ссылочка

Код

<input type=button onclick="document.location.href='http://localhost/temp.html'" VALUE="ОК">


ну подскажите, как сделать, чтобы эта ссылка открывалась в новом окне.
пожалуйста


--------------------
Нотный архив http://libnote.ru скачать ноты бесплатно
PM MAIL   Вверх
bars80080
Дата 20.5.2008, 16:25 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



гораздо лучше сделать ссылку в виде кнопки с атрибутом target="_blank" для нового окна

рисуется стилями css, либо подставляется на задний фон рисунок кнопки

Добавлено @ 16:27
а если так уж надо, то так:
Код

<input type=button onclick="window.open('http://localhost/temp.html', 'nwin');" VALUE="ОК">


Это сообщение отредактировал(а) bars80080 - 20.5.2008, 16:27
PM MAIL WWW   Вверх
Goganchic
Дата 20.5.2008, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



bars80080, а чем ссылка с заданными css-ками лучше?
PM Jabber   Вверх
bars80080
Дата 20.5.2008, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



тем, что она будет работать в случае отключенного javascript у пользователя, в отличие от приведённого примера с кнопкой
PM MAIL WWW   Вверх
burakov
Дата 21.5.2008, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 554
Регистрация: 28.7.2006

Репутация: нет
Всего: нет



Сработало,
а как сделать, чтобы это  новое окно открывалось "максимально".
т.е. аналогично "start /max iexplore.exe"  ?

возникли еще вопросы
1. вот в моем примере 
<input type=button> 

а возможно ли,чтобы новое окно открывала кнопка <input type=SUBMIT>?
поскольку нажатие кнопки SUBMIT можно отследить при помощи CGI (и это дает дополнительные возможности).

2. Как мне кажется ... (кроме всего прочего) если использовать CSS кнопки, или же тег <button> то появляются больше возможностей по оформлению html. Но в моем случае html формируется при помощи CGI. и поэтому важно чтобы при нажатии кнопок (или того что их заменяет) передавались в STDIN поля формы для дальнейшего их разбора ну и так далее...

какой нибудь тег, кроме TYPE=SUBMIT Это делает?

3. Можно ли на кнопку подставить два URL. 
Например мне нужно чтобы открывалось новое окно, а старое одновременно возвращалось на шаг назад?





--------------------
Нотный архив http://libnote.ru скачать ноты бесплатно
PM MAIL   Вверх
bars80080
Дата 21.5.2008, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 44
Всего: 315



по поводу максимализма, не помню, почитай здесь:
http://msdn2.microsoft.com/en-us/library/m...651(VS.85).aspx

по поводу всего остального, что не важно, что там у тебя на сервере, cgi, php, java или C
отправление данных производится из браузера двумя способами: методом post и методом get

в этом случае разницы между кнопкой submit и button нет. первая правда нужна только в случае использования в форме
дабы использовать два url, нужно сделать всего лишь следующее:
Код
<script>
function to_two_url() {
window.open('http://localhost/temp1.html', 'nwin');
document.location.href='http://localhost/temp2.html';
}
</script>
<a href="javascript:void(0);" onclick="to_two_url()">let go</a>

для того чтобы отправить полноценную форму, лучше использовать submit, хотя не критично
Код
<script>
function to_two_url() {
window.open('http://localhost/temp1.html', 'nwin');
}
</script>
<form method="post" action="http://localhost/temp2.html" onsubmit="to_two_url()">
<input name="field1" />
<input type="submit" value="send" />
</form>

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0717 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.