Нажимаеш на ссылку - два окна

  • Автор темы drag-andriy
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

drag-andriy

Гость
#1
Хочу щоб при нажиманні на посилання відкривалося:
вікно запрошене на сайті
вікно з чужорідним посиланням(вставленим звичайно мною)
Хочу что при нажатии на ссылку открывались:
окно приглашения на сайт
окно с другими линками ( указанными мною )

/ MODERATOR / Так, Андрей, давайте ка на русском ...
 
V

Vovochka

Гость
#2
Код:
<script> 
function onClick (a) {
window.open(...) // открытие окна, скорее всего будет заблакировано popup блокерами
return 1 // разрешаем переход по ссылке
}
</script>
...
<a href="..." onclick="onClick(this)">...</a>
 
D

drag-andriy

Гость
#3
Для: Vovochka
благодарю, предыдущее работает,а
такой вариант
<!-- Скрипт меню-->
<form>
<input type="hidden" name="select">
<select name="sel" onchange="top.location.href = this.options[this.selectedIndex].value;">
<option selected value="#">Список звезд</option>
<option VALUE="ссылкa">name</option>
<option VALUE="ссылкa">name</option>

сюда бы еще запихнуть другую линку ( указану мною )
можно одну для всех
 
V

Vovochka

Гость
#4
Код:
var selects = document.getElementsByName('sel')
for (var i = 0; i < selects.length; i++) {
if (selects[i].tagName != 'SELECT') continue;
opt = document.createElement('option');
if (!opt) throw 'can\'t create element';
opt.value = 'new url';
opt.innerHTML = 'text' // правильнее по DOM это будет так: opt.appendChild(document.createText('text'));
selects[i].appendChild(opt);
}
;)
 
D

drag-andriy

Гость
#5
нужно, чтобы при клику на ссылку -выскакивало два окна,одно запрошенное, другое принудительно, один раз на определенную ІР по всем страницам сайта.
Пример
Человек заходит на определенную страницу кликает на ссылку, выскакивает два окна,одно запрошенное, другое принудительно.Потом тот же человек бродит по сайту,кликает,другое окно выскакивать не должно.При покидании сайта и при повторном обращении, чтобы все повторялось, чтобы IP не помнило.Такое реально, помогите

Могу предложить использовать куки для хранения состояния.
Но тогда это будет работать не от открытия сайта до его закрытия, а от открытия браузера до его закрытия.

Перед открытием рекламной страницы проверяем, не стоит ли наша кука, если стоит, то не открываем. В противном случае открываем страницу и ставим куку.
согласен,помоги

давай будем отталкиваться из твоего, или приблизительно
<script>
function onClick (a) {
window.open(...) // открытие окна, скорее всего будет заблакировано popup блокерами
return 1 // разрешаем переход по ссылке
}
</script>
...
<a href="..." onclick="onClick(this)">...</a>

Функция чтения значения cookie
function getCookie(name) {
var prefix = name + "="
var cookieStartIndex = document.cookie.indexOf(prefix)
if (cookieStartIndex == -1)
return null
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
if (cookieEndIndex == -1)
cookieEndIndex = document.cookie.length
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
Функция установки значения cookie
// name - имя cookie
// value - значение cookie
// [expires] - дата окончания действия cookie (по умолчанию - до конца сессии)
// [path] - путь, для которого cookie действительно (по умолчанию - документ, в котором значение было установлено)
// [domain] - домен, для которого cookie действительно (по умолчанию - домен, в котором значение было установлено)
// [secure] - логическое значение, показывающее требуется ли защищенная передача значения cookie

function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie превышает 4KB и будет вырезан !"))
document.cookie = curCookie
}
 
V

Vovochka

Гость
#6
Код:
function onClick () {
if (getCookie('ivseenit')) return 1;
window.open('url', 'name', {config...});
setCookie('ivseenit', 'Yes!', 'Время по желанию');
return 1;
}
:) Not funny.
 
D

drag-andriy

Гость
#7
Приветствую всех с началом рабочей недели.
Выяснилось, что мой рекламодатель платит не за переход,а за клики по его сайту1 раз на уника за 24ч
вопрос.реально сделать так, чтобы рекламная страница открывалась при каждому нажатию на ссылку по сайту моему,пока посетитель не сделает клик на сайте-рекламодателе.я так думаю, нужно узнать, как рекламодатель вычисляет уника.
 
V

Vovochka

Гость
#8
Никак. Ты не можешь отследить что пользователь делает на другой странице.
 
D

drag-andriy

Гость
#9
всем привет.есть такое меню.как здесь добавить перезагрузку страницы при нажатии на корневом меню
+Games
+Themes
+Programs
Цитата
Код:
<script language="JavaScript">
function show(obj) {
if (document.getElementById(obj).style.display == 'none') document.getElementById(obj).style.display = 'block';
else document.getElementById(obj).style.display = 'none';
}</script>

<table border="0" cellpadding="0" cellspacing="0">


<tbody>


<tr>


<td style="text-align: left; vertical-align: top;"><span class="tx2"></span> <big><big><span>

<div><a href=" ">Главная</a></div>


</span></big></big>
<span class="menu" onclick="show('sub1')"><big>+</big>
Games</span> <span class="sub" id="sub1" style="display: none;">

<div><li><a href=" ">1</a></li>
</div>
</span>
<span class="menu" onclick="show('sub2')"><big>+</big>
Themes</span> <span class="sub" id="sub2" style="display: none;">

<div><li><a href=" ">6</a></li>
</div>
</span>
<span class="menu" onclick="show('sub3')"><big>+</big>
Programs</span> <span class="sub" id="sub3" style="display: none;">
<div><li><a href=" ">9</a></li>
</div>
</span>
/MODERATOR/ - последнее китайское - и забаню, правила читать надо
 
D

DoBiDO

Гость
#10
Подскажите кто-нибудь сервис, который бы позволял выставить ненужные вещи, весь хлам, подарки, на продажу либо обмен между собой. Не могу найти.

Сам пока копался, нашел один наиболее подходящий для себя.

Цитата с сайта:
"Новый проект недавно появился ДОБИДО, отличный сервис как раз для людей которые хотят избавится от ненужного хлама, либо поменяться вещами.
На ДОБИДО, вы находите для себя наиболее выгодные для вас решения насущных задач. Так же просто как узнать о нужной вам вещи или услуге от друга, соседа или коллеги. Не знаете, как обменять домашний хлам на предмет мечтаний или где приобрести то, что вам срочно нужно? ДОБИДО поможет вам!

Чем отличается ДОБИДО от других ресурсов? Это портал, специально созданный для обмена информацией между людьми. Просто. Тут нет лишнего. И в то же время каждый найдет тут то, что нужно только ему. "

Есть у кого опыт с этим ресурсом? Хочу попробовать продать через них свой айфон .

Подскажите стоит ли заморачиваться, а то количество их разделов меня заставляет задуматься, толи это серьезная компания, толи обычный сайт, уж слишком там всеохватывающий обьем товаров, например:


http://dobido.ru/index.php?option=com_adsm...=0&Itemid=1 недвижимость

http://dobido.ru/index.php?option=com_adsm...=0&Itemid=1 связь
http://dobido.ru/index.php?option=com_adsm...=0&Itemid=1 электроника
 
Статус
Закрыто для дальнейших ответов.