+ + +
С нами с 13.04.05
Сообщения: 374
Рейтинг: 195
|
Добавлено: 02/07/06 в 01:59 |
проблема в следущем:
на странице кликается сылка = открывается новое окно. необходимо иметь доступ к нему из родительского окна.
в ява скрипт это делается так:
Код: | im=window.open(url,"",data); |
потом через переменую im мы можем обратится к этому окну и делать с ним разные вещи.
вопрос в следещем:
1)блокируется ли блокираторами этот метод если по сылке кликать явно.
2) если блокируется то, можно ли как нибудь открыть новое окно что бы иметь возможность им управлять из родительского окна.
3) если не имеется возможности №2 то можно сделать: для тех у кого блокируется открывать просто окно, а если не блокируется то через window.open (что бы иметь возможность к нему обратится из родительского окна)
заплюсую помаксимуму.
|
|
|
|
+ + +
С нами с 13.04.05
Сообщения: 374
Рейтинг: 195
|
Добавлено: 02/07/06 в 02:04 |
и еще вопрос в догонку небольшой (ява скрипт)
есть масив как отобрать из него те значения которые соответсвуют определеному шаблону
пасиб
|
|
|
|
С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096
|
Добавлено: 02/07/06 в 12:14 |
var result = new Array();
for(var x=0; x<arr.length; x++)
{
if(arr[x].search(/regexp/g)) result.push(arr[x]);
}
alert('found: '+result.length);
типа того.
|
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 02/07/06 в 12:58 |
блокираторов много всяких разных.
для некоторых приходится так изъебываться, что ни о каком управлении окном речи вообще не идет.
|
|
|
|
Genuine Quality
С нами с 28.08.05
Сообщения: 652
Рейтинг: 910
|
Добавлено: 02/07/06 в 19:15 |
tttwww писал: |
1)блокируется ли блокираторами этот метод если по сылке кликать явно.
|
в некоторых случаях блокируется
tttwww писал: |
3) если не имеется возможности №2 то можно сделать: для тех у кого блокируется открывать просто окно, а если не блокируется то через window.open (что бы иметь возможность к нему обратится из родительского окна)
заплюсую помаксимуму. |
сделай проверку:
Код: |
var im=window.open(url,"",data);
if (!im) {
// окно заблокировано
alert('Please turn off popup blocker');
}
|
можно сделать линк с реальной ссылкой и target="_blank". На онклик ему нужно повесить открытие окна через window.open(), если окно открыто - сделать return false, если нет - return true, тогда браузер откроет линк в обычном режиме.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |