0 / 0 / 1
Регистрация: 13.12.2007
Сообщений: 9

Открытие ссылок только в новом окне

13.12.2007, 01:34. Показов 2127. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос банальный, но как решить не знаю.

Есть список ссылок. Нужно чтобы они открывлись в новом окне только при выбранной опции 'окртыть в новом окне'. Опция предполагает, что если она отмечена, то в новом окне открываются ссылки только с номера 0 по номер, например, 10. Но явно перечислять links[0]=111.html дляфункции не хотелось бы, т.к. на низких скоростях скрипты глючат и у юзера должна оставться возможность в любом случае нажать на ссылку и получить результат (хотя бы и в том же окне).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.12.2007, 01:34
Ответы с готовыми решениями:

Открытие ссылок в новом окне
Есть ряд ссылок <div class="load"> <a class="new-window" href="#">Скачать 111</a> <a class="new-window" href="#">Скачать...

Открытие ссылки в новом окне
Добрый день. Нужно по нажатию на пункт меню (скажем, "Контакты") открывать новое окно фиксированного размера (с контактной информацией). ...

Открытие ссылки в новом окне
Как можно реализовать чтобы страница при нажатии на ссылку открывалась как здесь:http://www.komus.ru/product/486623/ при нажатии на кнопки...

3
al
14.12.2007, 00:32
//------------------------------
function windowOpener(windowHeight, windowWidth,
windowName, windowUri)
{
var centerWidth=(window.screen.width-windowWidth)/2;
var centerHeight=(window.screenheight-windowHeight)/2;

newWindow=window.Open(windowUri, windowName,
'fullscreen=0,toolbar=0,
location=0,directories=0,
status=0,menubar=0,
resizable=0,width='+windowWidth+
',height='+windowHeight);
newWindow.blur();
newWindow.moveTo(centerWidth, centerHeight);
newWindow.focus();
return newWindow.name;
}
//--------------------------------

a вызывaем тaк:
чтo-тo
onClick=windowOpener(220,400,this.name,< % = target %>);
0 / 0 / 0
Регистрация: 19.09.2007
Сообщений: 113
18.12.2007, 08:07
Chto-to ya do sih por chastichno razobratsa ne mogu. Otkrit malenkoye okno pri nazhatii knopki v bolshom ya doper kak, a vot kak perekinut danniye tak do sih por i ne soobrazhu.
Vot moy kod:
======================================== ==============================
<HTML>
<HEAD>
<TITLE>openWindow.asp</TITLE>
</HEAD>
<SCRIPT LANGUAGE='JScript'>
function foo() {
newWindow=window.open('openWindowHelp.as p', 'new', 'fullscreen=0,toolbar=0,location=0,direc tories=0,status=0,menubar=0, height='+window.screen.height/2+', width='+window.screen.width/2+', left='+window.screen.width/4+', top='+window.screen.height/4+'');
newWindow.focus();
}
</SCRIPT>
<BODY >


<form method='post' name=NewForm>
<INPUT type='button' value='Open new window for input' name=button1 onclick='foo();'>
</P>

Results: <INPUT type=text name='txt_results'></P>
</form>
</BODY>
</HTML>
======================================== ==============================
<HTML>
<HEAD>
<TITLE>openWindowHelp.asp</TITLE>
</HEAD>
<SCRIPT LANGUAGE='JScript'>
function rerturnValues()
{ window.opener.NewForm.txt_results='This should appear';

}
</SCRIPT>
<BODY >
<h1>Open Window Help</h1>


<INPUT type=text name=text1>
</P>
<INPUT type='button' value='Button' name=button1 onClick='rerturnValues();'>

</BODY>
</HTML>
======================================== ==============================
Okno otkrivayetsa prekrassno, a vot danniye is nego nikuda idti ne hotat. Kazhdiy raz kogda ya nazhimayu 'Button' v openWindowHelp.asp, mne viletayet oshibka: 'Error: Object doesn't support this property or method' i videlayet stroku 'window.opener.NewForm.txt_results='This should appear';'.
Kak mozhno ot etogo izbavitsa i perekachat danniye v bolshoye okno?
0
0 / 0 / 1
Регистрация: 13.12.2007
Сообщений: 9
18.12.2007, 20:25  [ТС]
Я уже разобралась с этим. Просто нужно указать в каждой строке при клике адресс и имя окна и при проверке флажка (октрыть в новом окне/или нет) он делает window.open (при помощи параметров, переданных из линка) или окрывает в том же окне.
Пример

<a href='11.html' onClick='mywin('11.html','11');return false;'>11.html</a>

<form name=opWin>
<input type=checkbox name=id>in new window
</form>

<script>
function mywin(url.winname)
if (document.opWin.id.checked) {
www=window.open();
www.location.href=url;
}

</script>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.12.2007, 20:25
Помогаю со студенческими работами здесь

Открытие ссылки в новом окне
Здравствуйте, уважаемые программисты. Я недавно начал изучать HTML, и хотел-бы спросить. Как сделать так что-бы при нажатии на кнопку у...

Firefox игнорирует открытие в новом окне
&lt;script language=&quot;JavaScript1.2&quot;&gt; function change(){ if (window.event.srcElement.tagName == &quot;A&quot;){ var tc =...

History в новом окне и открытие окон
Открываю окно window.open(...). В новом окне при переходе по ссылкам кнопка 'Назад' остается серой, т.е. вернуться в предыдущее окно не...

Открытие в новом окне: IE разворачивает вкладку
Читаю пр открытие в новом окне, написал код чтоб окно открывалось определённым размером, во всех браузерах как положено открывается,...

Открытие любой ссылки всегда в НОВОМ окне
Какой нужно написАть скрипт (и в каком месте документа его разместить), чтобы ЛЮБАЯ ссылка (&lt;A HREF=...&gt;) в пределах HTML-документа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru