Commentçamarche.net
CodeS-SourceS
Rechercher un code, un tuto, une réponse

Lire dans les pensées

1/5 (14 avis)

Vue 65 291 fois - Téléchargée 173 fois

Description

script rigolo qui devine votre réponse ...
Tour connu.
J'ai simplement ajouté l'affichage aléatoire.
à vous de trouver le "truc".

Source / Exemple :


<html><head>
   <title></title>
<style type="text/css">
.mntd { font-size:10px; font-family:verdana ; font-weight:plain ; background-color:#CCEECC ; color:#000000 }  
.symtd {  background-color:#ffffff ; } 
.symtd1 { font-size:30px;  background-color:#EEEEEE ; align:center} 
.numtd { font-size:17px; font-family:verdana  ; font-weight:plain  ; background-color:#dddddd ; color:##000000 }
a:link {color: #ffffff; font-size:10pt; font-family: Verdana,Arial; text-decoration: none; font-weight: bold}
a:visited {color: #ffffff; font-size:10pt; font-family: Verdana,Arial; text-decoration: none; font-weight: bold}
a:hover	{color: #ffffff; font-size:10pt; font-family: Verdana,Arial; text-decoration: underline overline; font-weight: bold} 
</style>
<script language="javascript">
ax=0;
deb = new Array(100)
alea = new Array(100)

function hasard()
{
/* grille aléatoire */
for (i=0;i<100;i++)
    deb[i]=i
nbp=-1
for (i=100;i>-1;i--)
    {
    a=Math.floor(Math.random()*i)
    cl=deb[a]
    nbp++
    alea[nbp]=cl
    deb[a]="z"
    deb.sort() 
    }
/* fin grille       */

writeTable()
}

function writeTable()
{
	ax=Math.round(Math.random()*15);
	table="<table border=0 cellspacing=2 cellpadding=2 width='100%'><tr>"
	j=1;
	for ( i = 99 ; i >= 0 ; i-- )
        {
        
		a=Math.round(Math.random()*15);
		if ( alea[i]%9 == 0 &&  alea[i] < 89 ) 
			a=ax;
		if (a<10)
           aa = "0"+a
         else
           aa = ""+a		 
		ima = "<img src='images/i"+aa+".gif' border='0'>"
		table+="<td class='numtd'>"+alea[i]+"</td><td class='symtd'>"+ima+"</td>"
		table+="<td></td>"
		if ( j%10 == 0 ) 
			table+="</tr><tr>"	
		j++
	}
	table+="</table>"
        if (document.getElementById)
           {
	   document.getElementById("sym").innerHTML=table
	   document.getElementById("sh").innerHTML=""
           }
         else
           {
           document.sym.document.write(table)
           document.sh.document.write(" ")
           }
}
function showAnswer() {
if (ax < 10)
  aax = "0"+ax
 else
  aax = ""+ax 
imax = "<img src='images/i"+aax+".gif' border='0' height='33' width='33'>"  
        if (document.getElementById)
           {        
	   document.getElementById("sh").innerHTML=imax
	   document.getElementById("sym").innerHTML="<a href='javascript:hasard()'>Encore ?</a>"
           }
         else
           {
           document.sh.document.write(imax)
           v="<a href='javascript:hasard()'>Encore ?</a>"
           document.sym.document.write(v)
           }
}
</script>
</head>
<body bgcolor="#000000" onLoad="hasard()" topmargin="0" leftmargin="0">
<br><br>
<p align="center">
<table BORDER=0>
<tr>
<td VALIGN=TOP WIDTH="100%" BGCOLOR="#66CCFF" class="mntd">
<ol>
<li>
<font face="Arial, Helvetica, sans-serif"><font color="#000000"><font size=-1>Pensez
à un nombre à 2 chiffres (par exemple: 54)</font></font></font></li>

<li>
<font face="Arial, Helvetica, sans-serif"><font color="#000000"><font size=-1>Retranchez
lui les 2 chiffres qui le composent (exemple: 54 - 5 - 4 = résultat
45)</font></font></font></li>

<li>
<font face="Arial, Helvetica, sans-serif"><font color="#000000"><font size=-1>Cherchez
dans la grille le résultat et l'image correspondante <b>sans déplacer votre souris sur les cases</b>.</font></font></font></li>

<li>
<font face="Arial, Helvetica, sans-serif"><font color="#000000"><font size=-1><b>Concentrez
vous très fort sur cette image</b>. Cliquez dans le cadre ci-dessous ...
</font></font></font></li>
</ol>
<center>
<table BORDER=2 WIDTH="50" HEIGHT="50" BGCOLOR="#339933" style="cursor:hand" onClick="showAnswer()" bordercolor="#339966" >
<tr>
<td ALIGN="CENTER" id="sh" class="symtd1">&nbsp;</td>
</tr>
</table>
<br>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td ALIGN=CENTER VALIGN=CENTER WIDTH="100%" id="sym"></td>
</tr>
</table>

</body>
</html>

Conclusion :


script connu.
J'ai simplement ajouté l'affichage aléatoire.

Codes Sources

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.