Как убрать onclick в Jckript

DollarZ

Участник
Сообщения
23
Реакции
1
PSC
0,00
Доброго времени суток формульчики.
Прошу помогите новичку.
Надо убрать onclick jscript что бы при открытие серфинка он появился без клика

Код:
<script>
function getHTTPRequest()
{
    var req = false;
    try {
        req = new XMLHttpRequest();
    } catch(err) {
        try {
            req = new ActiveXObject("MsXML2.XMLHTTP");
        } catch(err) {
            try {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(err) {
                req = false;
            }
        }
    }
    return req;
}
 
jQuery(document).ready(function(){
    $(".normalm").click(function(e){
        var oLeft = 0, oTop = 0;
        element = this;
        if (element.className == 'normalm') {
            do {
                oLeft += element.offsetLeft;
                oTop  += element.offsetTop;
            } while (element = element.offsetParent);
            var sx = e.pageX - oLeft;
            var sy = e.pageY - oTop;
            var elid = $(this).attr("id");
            fixed(elid, sx, sy);
        }
    });
})             
 
function goserf(obj)
{
    obj.parentNode.innerHTML = "<span class='textgreen'>&#209;&#239;&#224;&#241;&#232;&#225;&#238; &#231;&#224; &#226;&#232;&#231;&#232;&#242;</span>";
    return false;
}
 
function fixed(p1, p2, p3)
{
    var myReq = getHTTPRequest();
    var params = "p1="+p1+"&p2="+p2+"&p3="+p3;
    function setstate()
    {
        if ((myReq.readyState == 4)&&(myReq.status == 200)) {
            var resvalue = myReq.responseText;
            if (resvalue != '') {
                if (resvalue.length > 12) {
                    if (elem = document.getElementById(p1)) {
                        elem.className = 'goadvsite';
                        elem.innerHTML = '<div><a target="_blank" href="/'+resvalue+'" onclick="javascript:goserf(this);">&#207;&#240;&#238;&#241;&#236;&#238;&#242;&#240;&#229;&#242;&#252; &#241;&#224;&#233;&#242; &#240;&#229;&#234;&#235;&#224;&#236;&#238;&#228;&#224;&#242;&#229;&#235;&#255;</a></div>';
                    }
                } else {
                    if (elem = document.getElementById(resvalue)) {
                        $(elem).fadeOut('low', function() {
                            elem.innerHTML = "<td colspan='3'></td>";
                        });
                    }
                }
            }
        }
    }
    myReq.open("POST", "/ajax/us-fixedserf.php", true);
    myReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    myReq.setRequestHeader("Content-lenght", params.length);
    myReq.setRequestHeader("Connection", "close");
    myReq.onreadystatechange = setstate;
    myReq.send(params);
    return false;
}
</script>
 

pligin

Команда форума
Администратор
Сообщения
3.647
Реакции
1.290
PSC
77.041,47
Telegram
pligin
Доброго времени суток формульчики.
Прошу помогите новичку.
Надо убрать onclick jscript что бы при открытие серфинка он появился без клика

Код:
<script>
function getHTTPRequest()
{
    var req = false;
    try {
        req = new XMLHttpRequest();
    } catch(err) {
        try {
            req = new ActiveXObject("MsXML2.XMLHTTP");
        } catch(err) {
            try {
                req = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(err) {
                req = false;
            }
        }
    }
    return req;
}

jQuery(document).ready(function(){
    $(".normalm").click(function(e){
        var oLeft = 0, oTop = 0;
        element = this;
        if (element.className == 'normalm') {
            do {
                oLeft += element.offsetLeft;
                oTop  += element.offsetTop;
            } while (element = element.offsetParent);
            var sx = e.pageX - oLeft;
            var sy = e.pageY - oTop;
            var elid = $(this).attr("id");
            fixed(elid, sx, sy);
        }
    });
})            

function goserf(obj)
{
    obj.parentNode.innerHTML = "<span class='textgreen'>&#209;&#239;&#224;&#241;&#232;&#225;&#238; &#231;&#224; &#226;&#232;&#231;&#232;&#242;</span>";
    return false;
}

function fixed(p1, p2, p3)
{
    var myReq = getHTTPRequest();
    var params = "p1="+p1+"&p2="+p2+"&p3="+p3;
    function setstate()
    {
        if ((myReq.readyState == 4)&&(myReq.status == 200)) {
            var resvalue = myReq.responseText;
            if (resvalue != '') {
                if (resvalue.length > 12) {
                    if (elem = document.getElementById(p1)) {
                        elem.className = 'goadvsite';
                        elem.innerHTML = '<div><a target="_blank" href="/'+resvalue+'" onclick="javascript:goserf(this);">&#207;&#240;&#238;&#241;&#236;&#238;&#242;&#240;&#229;&#242;&#252; &#241;&#224;&#233;&#242; &#240;&#229;&#234;&#235;&#224;&#236;&#238;&#228;&#224;&#242;&#229;&#235;&#255;</a></div>';
                    }
                } else {
                    if (elem = document.getElementById(resvalue)) {
                        $(elem).fadeOut('low', function() {
                            elem.innerHTML = "<td colspan='3'></td>";
                        });
                    }
                }
            }
        }
    }
    myReq.open("POST", "/ajax/us-fixedserf.php", true);
    myReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    myReq.setRequestHeader("Content-lenght", params.length);
    myReq.setRequestHeader("Connection", "close");
    myReq.onreadystatechange = setstate;
    myReq.send(params);
    return false;
}
</script>
если честно, то я не понял)
можно поподробнее?
 

DollarZ

Участник
Сообщения
23
Реакции
1
PSC
0,00
если честно, то я не понял)
можно поподробнее?
что бы исполнить задание ты должен кликнуть 1 раз на задание
а надо сделать так что б вот эта кноп для исполнение
elem.innerHTML = '<div><a target="_blank" href="/'+resvalue+'" onclick="javascript:goserf(this);">Ïðîñìîòðåòü ñàéò ðåêëàìîäàòåëÿ</a></div>';
появился сразу без клика, то есть как обычная кнопка стояло а не появился после какого то клика
 

pligin

Команда форума
Администратор
Сообщения
3.647
Реакции
1.290
PSC
77.041,47
Telegram
pligin
что бы исполнить задание ты должен кликнуть 1 раз на задание
а надо сделать так что б вот эта кноп для исполнение
elem.innerHTML = '<div><a target="_blank" href="/'+resvalue+'" onclick="javascript:goserf(this);">Ïðîñìîòðåòü ñàéò ðåêëàìîäàòåëÿ</a></div>';
появился сразу без клика, то есть как обычная кнопка стояло а не появился после какого то клика
правильно это сделать бесплатно не получится - там нужно достаточно функций изменить, т.е. нужно время.
в момент нажатия на поле с заданием происходит проверка задания на возможность его выполнения, а также импортируются его данные.
если это попросту убрать, то с ошибками ты будешь продолжительное время сражаться
 
Сверху