Killframe lycos

Contenu du snippet

Ce code permet de supprimer les frames et scripts Lycos pour les sites hébergés gratuitement. Cependant, n'oubliez pas que cette publicité permet de bénéficier de l'hébergement gratuit et réciproquement... :oS

Le code a été mis à jour le 10.04.2007 : le plus simple quand on veut comprendre son ad_versaire, c'est de connaître ses techniques. L'exemple donné ici en est la preuve, ce n'est pas la panacée, toutefoisil essaye de répondre à un besoin.

Source / Exemple :


<script type="text/javascript" defer="defer">
<!--
//
// Killframe v 1.0
// script permettant de fermer les frames Lycos (et autres hébergeurs gratuits)
// copyright neo2k2 2007
// si vous utilisez ce script, merci de laisser le copyright, le script est libre d'utilisation
// insérer ce script entre les balises <head></head>
//

// user agent
var agt=navigator.userAgent.toLowerCase();
var is_msie = ((agt.indexOf('msie') != -1) && (agt.indexOf('opera') == -1));

// modified April, 10th 2007
var ad_url = escape(self.location);

if(parent.location != ad_url) {
	top.location = self.location; 
    parent.document.body.cols = "100%,*";
}
else if(top.location) {
        if ((ref != "" && (ref+"?" != top.window.location) && (ref.substr(ref.length-1,1) != "?"))) {
            top.location.replace(ad_url);
        }
        top.document.body.cols = "100%,*";
}
else {
        if (window.top.location.href != "http://membres.lycos.fr") {
            window.top.document.body.cols="100%,*" ;
        }
}
// end of modification

// get rid of windows
if (window.name != 'classic') {
	if (window.opener != null && !window.opener.closed && window.opener.name == 'classic') {
		if (is_msie) {
			opener = window.opener;
			if (opener.location.hostname != 'www.ubs.com') {
				location = document.location;
				opener.location = location;
				window.close();	
			}
		}
		// else: need to find a solution that works in FF
	}
	// for future reference
	window.name='classic';
}

// get rid of frames
if (self != top) { 
	top.location=self.location; 
} 
// -->
</script>

Conclusion :


Démonstrations ici : http://membres.lycos.fr/meganecoupe/

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.