DesordreWiki

PleinEcranCouleur

PagePrincipale :: DerniersChangements :: ParametresUtilisateur :: Vous êtes ec2-34-229-131-116.compute-1.amazonaws.com


Une des nombreuses coquetteries du site veut que quand une couleur est mentionnée dans le texte, un lien hypertexte commande l'ouverture en plein écran d'une fenêtre unie de cette même couleur.

Ce qui se fait en deux temps ( ce script est de JulienKirch )

Un premier fichier est stocké dans un répertoire idoine du site dans le cas présent http://www.desordre.net/accessoires/couleurs/couleur.html qui contient ce code:




<HTML>
<SCRIPT>
n1 = window.location.href.indexOf("=") + 1;
n2 = window.location.href.indexOf("?", n1) ;
name = window.location.href.substring(n1, n2);

c1 = window.location.href.indexOf("=", n2) + 1;
couleur = window.location.href.substring(c1, window.location.href.length );

document.write("<head>");
document.write("<title>"+couleur+", "+name+"</title>");
document.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">");
document.write("</head>");
document.write("<body bgcolor=\+couleur+"\" onBlur=\"self.close();\" onClick=\"self.close();\">"); document.write("");

Par la suite tous les fichiers du site susceptibles de pointer vers cette page contiennent l'entête java suivante




<script language="JavaScript" type="text/javascript">
<!--
function couleur(nom, couleur) {
memory=window.open("couleur.html?nom="+nom+"?couleur="+couleur,'','scrollbars=no,toolbar=no,top=0,left=0,Width='+screen.availWidth+',Height='+screen.availHeight+',resizable=no');
}
//-->
</script>




Il suffit alors d'appeler le script par la balise suivante

<a href=javascript:couleur("bistre","#856D4D")>bistre</a>




QuelquesExtraitsDeCodeUtilisesDansLeDesordre
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]