[HELP] Нужна помощь разобраться в скрипте

JetNet

Постоялец
Регистрация
23 Авг 2015
Сообщения
50
Реакции
13
Есть настроенный и рабочий хотспот. Возникла задача реализовать показ рекламы с ссылками на баннерах.

Есть два скрипта.

1.
Код:
var a=Math.round(Math.random()*3)
image = new Array();
linked=new Array();
linked[0]="http://link.com"
linked[1]="http://link.com"
linked[2]="http://link.com"
image[0]="/images/banners/banner.jpg"
image[1]="/images/banners/banner.jpg"
image[2]="/images/banners/banner.jpg";
document.write ("<a href="+linked[a]+"><img src="+image[a]+"></a>");

2.
Код:
function doSubmit(key, ref) {
        document.redirect['ad-key'].value = key;
        document.redirect.dst.value = ref;
        getAd(9997, true);
        document.redirect.submit();
        return false;
    }
   
    function getAd(key, clicked) {
        var img = document.createElement("img");
        var c = "";
        if (clicked == true) { c = "&clicked=yes"; }
        img.src="/cp/ad?site-id=$(site-id)&ad-key="+key+"&mac=$(mac)&ap=$(ap-id)"+c;
        document.body.appendChild(img);
    }

    getAd(9997, false);
    document.redirect.loginb.focus();

Первый рандомно выводит картинки с ссылками на странице. Второй реализует вход в Интернет на HotSpot по клику на кнопку.

По клику вызывается функция doSubmit (onclick="doSubmit(0, '$(dst)');") и пользователь авторизуется.

Задача стоит в том, что бы функция doSubmit срабатывала и по клику на баннер и выполнялся переход по заданной ссылке.

Яву вижу второй раз в жизни. Времени разбираться и копаться в интернетах нет, начальство требует результата. Подскажите, как такое реализовать?
 
Может так?
Код:
function doSubmit(key, ref) {
        document.redirect['ad-key'].value = key;
        document.redirect.dst.value = ref;
        getAd(9997, true);
        document.redirect.submit();
        window.location = 'http://google.com';
        return false;
    }
 
Назад
Сверху