Maudit javascript

Résolu/Fermé
Polonwn Messages postés 11676 Date d'inscription dimanche 18 mai 2008 Statut Contributeur Dernière intervention 19 octobre 2017 - 25 mai 2010 à 15:56
 Utilisateur anonyme - 26 mai 2010 à 16:25
Bonjour,

est ce que quelqu'un peut m'expliquer comment marche ce script et comment passer outre, je me casse la tête dessus :s

merci

<p>
<script type='text/javascript'>

function saveSurvey()
{
	var f = document.forms['survey'];
	if (f)
	{
		var e = f.elements['email'].value;

		if (e.indexOf('@') != -1)
		{
			updateStatus('');

			request_post('/r_survey', {
					email		: e
				}, saveSurveyResponse, 1);
		}
		else
		{
			updateStatus("Please, specify your email.");
		}

		return false;
	}
	else
	{
		return true;
	}
}

function saveSurveyResponse(code, data, id)
{
	if (code == 200 && data == '1')
	{
		var e = document.getElementById('survey_div');
		if (e) e.innerHTML = "<span class=r_button><span>information saved</span></span><p>";

	}
	else
	{
		updateStatus("Failed to store information.");
	}
}

function updateStatus(msg)
{
	var e = document.getElementById('survey_status');
	if (e) e.innerHTML = msg ? '<font color=red>' + msg + '</font><p>' : '';
}

</script>


<p>

<p>
<table id=ad_block width=100% border=0 cellpadding=8 cellspacing=0 style='border: 1px solid #ddd; display: none;'><tr><td align=center>
<div id=ad_window>
<script language="javascript" type="text/javascript"><!--

var ar_Tail = document.referrer ? escape(document.referrer) : 'unknown';
var ar_Gender = new Array('unknown', 'female', 'male');
var ar_Age = { 0: 'unknown', 14: '1_14', 17: '15_17', 21: '18_21', 25: '22_25', 30: '26_30', 36: '31_36', 41: '37_41', 99: '42_99' };
var ar_Keyword = (typeof(hitua) == 'undefined') ? 'gender_unknown;age_unknown' : ('gender_' + ar_Gender[hitua.poll_sex] + ';age_' + ar_Age[hitua.poll_age]);

if(typeof(ar_cn) == "undefined") var ar_cn=1;
var ar_link="https://ad.adriver.ru/cgi-bin/erle.cgi?sid=156352&sz=games&keyword=&tuid=-5757278887" + ar_Keyword + "&target=blank&bt=49&pz=0&tail256=" + ar_Tail;

function ar_container_init()
{
	var e = document.getElementById('ad_ph_1');
	if (e && e.style.width)
	{
	    var b = document.getElementById('ad_block');
	    if (b) b.style.display = (b.tagName == 'TABLE' ? 'table' : (b.tagName == 'TR' ? 'table-row' : 'block'));
	}
}

document.write('<div style="visibility:hidden;height:0px;"><iframe id="ar_container_'+ar_cn+'" width=1 height=1 marginwidth=0 marginheight=0 scrolling=no frameborder=0 onload="ar_container_init();"><\/iframe><\/div><div id="ad_ph_'+ar_cn+'"><\/div>');

function ar_getDoc(t,n,l){
    var doc;
    if(t<100){if(document.all && !window.opera){doc = window.frames['ar_container_'+n].document;}
    else if(document.getElementById){doc=document.getElementById('ar_container_'+n).contentDocument;}
    if(!doc){setTimeout('ar_getDoc('+(++t)+','+n+',"'+l+'")', 100);}
    else {var RndNum4NoCash = Math.round(Math.random() * 1000000000);
    doc.write ('<sc'+'ript language="JavaScript" type="text/javascript">var ar_bnum='+n+';<\/sc'+'ript>');
    doc.write ('<sc'+'ript language="JavaScript" type="text/javascript" src="'+l+'&rnd='+RndNum4NoCash+'"><\/sc'+'ript>');}}
}

(function(num,link){
    function addEvent(e,t,f){
        if (e.addEventListener) e.addEventListener(t, f, false);
        else if (e.attachEvent) e.attachEvent('on'+t, f)
    }
    function removeEvent(e,t,f){
        if (e.removeEventListener) e.removeEventListener(t, f, false);
        else if (e.detachEvent) e.detachEvent('on'+t, f)
    }

    var BannerLoader = {
        top: 0,
        cm: document.compatMode == "CSS1Compat",

        scroll: function (){
            var ch = self.innerHeight || this.cm && document.documentElement.clientHeight || document.body.clientHeight;
            var st  = self.pageYOffset || this.cm && document.documentElement.scrollTop || document.body.scrollTop;
            if (this.top >= st && st + ch >= this.top) {
                removeEvent(window, 'scroll', this.sfunc);
                ar_getDoc(0,num,link)
            }
        },

        sfunc: function(){BannerLoader.scroll()},

        init: function(){
            var t = this;
            var obj = document.getElementById('ad_ph_'+num);
            if (obj){
                while(obj.offsetParent){t.top += obj.offsetTop; obj = obj.offsetParent}
                addEvent(window, 'scroll', this.sfunc);
                t.scroll();
            }
        }
    };

    addEvent(window, 'load', function(){BannerLoader.init()});
})(ar_cn++,ar_link);

//--></script>
</div>
<span class='small'><a href='/contact'>???????</a></span>

</td></tr></table><script src='/js/drag.js' type='text/javascript'></script>

<script type='text/javascript'>
var viewer_visible = false;
var viewer_image = new Image();
var viewer_image_loaded = false;

viewer_image.onload = viewer_show;

function viewer_show()
{
	viewer_image_loaded = true;

	var src = viewer_image.src;
	var w = viewer_image.width;
	var h = viewer_image.height;

	if (w < 120) w = 120;

	var v = document.getElementById('viewer');
	if (v)
	{
		v.style.width = w + 'px';
		v.style.height = h + 'px';
	}

	var i = document.getElementById('viewer_img');
	if (i) i.src = src;

	if (v)
	{
		v.style.visibility = 'visible';
		viewer_visible = true;
	}
}

function viewer_hide()
{
	var e = document.getElementById('viewer');
	if (e)
	{
		e.style.visibility = 'hidden';
		viewer_visible = false;
	}
}

function view(a)
{
	if (viewer_image.src == a.href)
	{
		if (viewer_image_loaded) viewer_visible ? viewer_hide() : viewer_show();
	}
	else
	{
		if (viewer_visible)
		{
			var e = document.getElementById('viewer');
			if (e) e.style.visibility = 'hidden';

			viewer_visible = false;
		}

		viewer_image_loaded = false;
		viewer_image.src = a.href;
	}

	return false;
}
</script>

<div id='viewer' style='visibility: hidden; position: fixed; width: 320px; height: 260px; right: 16px; top: 32px; border: 1px solid #444; backgound-color: #ddd;' onmousedown='dragStart(event, "viewer");'>
<center><img id='viewer_img' onclick='if (drag_count <= 1) viewer_hide();'></center>
</div>

5 réponses

torpedolos Messages postés 743 Date d'inscription lundi 30 mars 2009 Statut Membre Dernière intervention 17 mai 2013 89
25 mai 2010 à 21:52
Je cite:
"...IL N'Y A PAS D'ARNAQUE SANS PIGEON ..."

Fin de citation.
1
Utilisateur anonyme
26 mai 2010 à 16:25
oui
ce n'est surement pas lui le pigeon
lol
0
Utilisateur anonyme
25 mai 2010 à 18:00
si tu commencais par nous expliquer ce que tu cherche a faire,
pourquoi as tu ce script etc ...

avant de balancer 100 ligne de codes comme ca ...
0
Polonwn Messages postés 11676 Date d'inscription dimanche 18 mai 2008 Statut Contributeur Dernière intervention 19 octobre 2017 1 433
Modifié par Polonwn le 25/05/2010 à 18:06
je cherchais à contourner le script qui bloque une information sur un site.

Mais c'est bon j'ai à nouveau réussi à le passer

merci quand même bonne journée
...IL N'Y A PAS D'ARNAQUE SANS PIGEON ...
Google est votre meilleur ami avant Comment Ca Marche alors cherchez un peu ...
0
Utilisateur anonyme
25 mai 2010 à 19:48
donc c'es pas de la programmation
tu cherche a voir des infos qui ne te sont pas destinées

ce n'est pas ici qu'il faut demander !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Polonwn Messages postés 11676 Date d'inscription dimanche 18 mai 2008 Statut Contributeur Dernière intervention 19 octobre 2017 1 433
25 mai 2010 à 21:56
heureux que tu ai pu le partager avec nous :)
mais ça fait longtemps que c'est résolu le problème ^^
0