// voici la liste des tâches à exécuter: elles sont 26 et vous devez toutes les mener à bien
order = ["var",";","if","find","target","pos","body","enemy","=","tps","{","}",".","++","(",")","enemy2","else","found","population","false","true","j","_","text","for","time"];
j = 0; // Suivez les instructions comme suit:
var tps = 300; // Votre vitesse de vol sera 300 km/h
var pos = 0; // Votre altitude est à 0
function findit(target) { // début du programme SILEX: Votre avion décole
if (document.all) { // Première étape: Vous survolez le terrain d'Internet Explorer
var found = false; // D'emblée, aucun habitat à l'horizon
var enemy = document.body.createTextRange(); // Tout le secteur doit être nettoyé
for (var i=0; i<=pos && (found=enemy.findText(target)) != false; i++)
{ // Si vous voyez des maisons en feu, poursuivez
enemy.moveStart("character", 1);
enemy.moveEnd("textedit");
}
if (found) { // Si vous trouvez des maisons qui vous semblent habitées
enemy.moveStart("character", -1); // Vous amorcez une descente
enemy.findText(target); // Vous alignez la cible dans votre viseur
enemy.select(); // Tirez !
enemy.scrollIntoView(); // Prenez une photo
pos++; // Incrémentez la liste des tâches
}
else { // Si vous ne trouvez rien
j++; // Cherchez dans le village voisin
pos=0; // Remettez votre compteur à zéro
enemy2 = document.body.createTextRange(); // Balisez le secteur
enemy2.findText(order[j]); // Trouvez les habitations indemnes
enemy2.select(); // Neutralisez les
enemy2.scrollIntoView(); // Prenez des clichés à chaque virée
if (j == 26) j=0; // Quand vous avez exterminé tout le secteur, repassez en revue les cibles précédentes
}
}
else if (document.layers) { // Deuxieme étape: Les terres de Netscape Navigator
oui = window.find(order[j],false); // Vous mitraillez tout ce qui bouge
if (!oui) // Si vous ne trouvez rien à exterminer :
{
if (j == 26) j=0; // Remettez le compteur à zéro
j++; // Cherchez sur l'autre flanc de la ville
window.find('_',false,true); // à chaque passage, repassez par le fond de la vallée
}
}
setTimeout('findit(order[j])', tps); // Recommencez l'opération tant qu'on vous le dira
}
//-->
<X>