-
Compteur de contenus
45 979 -
Inscription
-
Dernière visite
-
Jours gagnés
218
Type de contenu
Profils
Forums
Blogs
Tout ce qui a été posté par Dylav
-
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
Pfff... c'est du boulot, tout ça ! … bûche ! -
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
Je peux faire livrer par le rail, si vous voulez… … bûche ! -
[JALC] Dessine-moi un mouton !
Dylav a répondu à un(e) sujet de DKlâgOR dans J'ai vraiment rien à dire...
Pour moi, le top du nanar pourrave qui déchire, c'est « Lost in Space », de Stephen Hopkins (1998) avec des pointures comme William Hurt (Un divan à New York), Gary Oldman (Léon), Mimi Rogers (Austin Powers), Heather Graham (Scream 2) et l'inénarrable Matt Le Blanc (Joey, dans Friends). À ce point-là, ça devient un vrai régal À propos de navet, je prendrais bien une salade de betteraves… -
cheminot …
-
Je souhaite protéger par un mot de passe l'accès à la partie privée d'un site. Dans ce but, j'ai imaginé le mécanisme suivant, au moment opportun, un formulaire demande la saisie d'un mot de passe (que tous les visiteurs agréés connaîtront), ce mot de passe est immédiatement “chiffré” par un script JavaScript dont l'algorithme est irréversible (mais dont le code ne peut être caché aux internautes), le résultat obtenu est comparé à une valeur de référence marquée en clair dans le code HTML (donc visible des internautes), s'il y a égalité, on enchaîne sur une page dont l'URL, construite dynamiquement, contient le fameux mot de passe (pas sa valeur chiffrée), cette page cible doit être située dans un répertoire au contenu non “listable” et également protégé de l'indexation des robots des moteurs de recherche. Il est bien entendu toujours possible de “casser” le mot de passe par une recherche systématique robotisée, mais je considère le risque acceptable compte tenu de l'absence totale de valeur marchande des informations protégées. Je voudrais vous demander s'il existe une [autre] faille dans le raisonnement (ce dont je serais tout penaud) et, si la solution est solide, comment on protège la liste des fichiers d'un répertoire (je me suis laissé dire qu'il suffisait d'y inclure un fichier “index.html”, mais reste sceptique), comment on protège ces fichiers des robots d'indexation (présence d'un fichier “robots.txt” dans le répertoire ?). Pour le fun, voici une page-portail simplifiée à l'extrême, <html><head> <title>Test mot de passe</title> <script type="text/javascript" src="Modepasse.js"></script> </head> <body onLoad="document.PswF.PswL.focus()"> <form name="PswF"> <input name="PswL" type="password" value=""> <input type="button" value="OK" onclick="if(Modepasse(document.PswF.PswL)==89931) {document.location='psw/' + document.PswF.PswL.value + '.html'}"> </form> </body></html> et l'algorithme de chiffrement (bestial mais efficace ?), <!-- Modepasse.js --- Enchaînement contrôlé par un mot de passe ----------- // // L'algorithme ci-dessous transforme le mot de passe saisi // en un nombre de cinq chiffres. Il est irréversible. // Ce nombre sera ensuite confronté à la valeur de référence. // function Modepasse(d) { var Tl = ['*','0','1','2','3','4','5','6','7','8','9', 'A','B','C','D','E','F','G','H','I','J','K','L','M', 'N','O','P','Q','R','S','T','U','V','W','X','Y','Z', 'a','b','c','d','e','f','g','h','i','j','k','l','m', 'n','o','p','q','r','s','t','u','v','w','x','y','z']; var lTl = Tl.length; var psw = d.value; var pnum = 0; if (psw.length>4) { for (i=0;i<psw.length;i++) { k=-1; Li=psw.substr(i,1); for (j=0;j<lTl;j++) {if (Li == Tl[j]) {k=j;break}}; if (k<0) {k=lTl}; pnum += (53*i+97)*(47*k+89); } for (i=0;i<5;i++) { pnum *= pnum; pnux = Math.floor(pnum/10000000); pnum = pnum - pnux * 10000000; pnum = Math.floor(pnum/100); } } return pnum; } // ---------------------------------------------------------------- End --> N'en déplaise à KewlCat, je vous remercie par avance pour vos contributions…
-
débouche
-
Ourson > Cruche On se demande, des fois… … couche
-
[vinyle] ourson
-
… Beatles Abbey Road
-
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
… [plein de] bûche -
… pot de lait
-
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
Là il me faut de l'aide, il reste du bois à fendre… bûche ! -
… poêlée Z'avez échappé à (©OF) poilue…
-
Grâce à son assiduité, Julien s'est hissé sur la seconde marche du podium
-
Sujet déjà traité ici : voir le llien proposé dans le message #2
-
[10043] À Lyon, ce n'est pas des vélib's, c'est des vélov's !
-
… phare Le phare du bout du monde de La Rochelle, réplique à l'échelle ½ de celui de Patagonie
-
[Résolu] <Div> qui ne veut pas se placer correctement et
Dylav a répondu à un(e) sujet de lomaster dans Programmation
Tu devrais tout de même essayer ma seconde proposition, avec les coins en images de fond, c'est de loin la plus élégante… en CSS (mais pas en HTML, où tu détournes la fonctionnalité d'énumération de la balise <table>). Content de t'avoir été utile… -
[JALC] Un troisième jeu débile
Dylav a répondu à un(e) sujet de Kévina dans J'ai vraiment rien à dire...
… Une bûche ? Servez-vous ! -
sacrée offre de l'ANPE
Dylav a répondu à un(e) sujet de angelique dans J'ai rien à dire mais j'le dis quand même
Et puis on ferme -
[Résolu] <Div> qui ne veut pas se placer correctement et
Dylav a répondu à un(e) sujet de lomaster dans Programmation
Pour tes coins arrondis, ça ressemble à une histoire de padding. Tu pourrais essayer d'ajouter l'attribut padding:0; à chacune de tes classes coing1, coind1, coing2, coind2, coing3 et coind3. Autre solution : définis plutôt tes images de coin arrondi comme images de fond de tes cellules (propriété background), et tu ne devrais plus avoir de problème de positionnement. Mais il te faudra dimensionner tes cellules, car l'image de fond ne s'attribue pas d'espace. Attention, ceci suppose que ta page HTML et ta feuille de style CSS sont dans le même répertoire (l'image du background est, cette fois, en chemin relatif à partir de la feuille de style, et non de la page HTML). Exemple : .coing1 { width:10px; height:10px; background:#D1D1D1 url(image/coingauche.png) no-repeat top left; } .coind1 { width:10px; height:10px; background:#D1D1D1 url(image/coindroit.png) no-repeat top right; } Avec : <td class="coing1"></td> <td class="sapceraccueil"></td> <td class="coind1"></td> Ceci dit, ne serait-il pas plus simple de représenter chaque onglet par une image unique aux coins arrondis, et qui contiendrait le texte du choix de menu ? Tu n'aurais alors plus besoin de tableau, il te suffirait de placer les trois images côte à côte dans un bloc <div> (affublées d'un hspace="2" séparateur ou, plus protocolairement, d'un margin-right:4px; dans la feuille de style). Et ce bloc <div> résoudrait très certainement ton problème de chevauchement des deux menus horizontaux -
[Résolu] <Div> qui ne veut pas se placer correctement et
Dylav a répondu à un(e) sujet de lomaster dans Programmation
Pour ton tableau "tablemenu", il semble que le remplacement des attributs cellpadding="0" et cellspacing="0" de la balise <table> par des clauses de style CSS soit assez simple si j'en crois cette solution, et assez délicat selon cette spécification. Ceci dit, je ne réussis pas complètement la mise en œuvre pour les images, ce ne peut être qu'une histoire de chemin relatif : vérifie qu'elles portent bien ces noms-là, et sont situées dans le sous-répertoire image du répertoire qui contient ta page, pour la dernière cellule, tu as commis une erreur dans le nom de la classe, que tu nommes spacerdadministation dans ta page, et pacerdadministation dans ta feuille de style. Pour ton imprimante, elle est définie dans un bloc <div> indépendant et, en toute logique, se situera donc toujours en bas à droite de ta page, en-dessous de tout autre bloc. -
[Résolu] <Div> qui ne veut pas se placer correctement et
Dylav a répondu à un(e) sujet de lomaster dans Programmation
Bonjour Lomaster, Les liens que tu nous fournis branchent tous deux sur la page ci-dessous. Il serait donc préférable que tu postes, directement par copier/coller entre des balises [code] [/code], le code de ta page HTML et celui de ta feuille de style. -
Bonjour Rimbaut, La balise <A> est une balise “à contenu”, c'est-à-dire que c'est impérativement un ensemble début/fin <A></A> encadrant la zone à sensibiliser pour le lien actif. De plus, si tu désires supprimer l'encadrement bleu autour de l'image incluse dans la zone sensible, ajoute-lui l'attribut border="0". Par ailleurs, on ne peut pas faire chevaucher deux contenus, c'est-à-dire qu'une balise ouverte à l'intérieur d'une autre doit impérativement être fermée à l'intérieur de cette autre balise. D'où la modification nécessaire pour ton second lien actif, entre balises <P> et <A>. Je te rappelle également que la balise <BR> n'est pas une balise à contenu (la balise </BR> n'existe pas). Avec ton souci de compatibilité XML, tu devrais alors écrire <BR /> Le code ci-dessous devrait alors te satisfaire (j'en ai profité pour corriger quelques accrocs à la langue). <HTML> <HEAD> <TITLE>Intégration d'images animées</TITLE> </HEAD> <BODY> <H2>Partez à la découverte du monde</H2> <IMG SRC="gif/monde.gif"/> <P>Les voyages forment la jeunesse, dit-on.</P> <P><IMG SRC="gif/cube.gif"/> Ne restez pas cloîtré dans votre espace</P> <P><A HREF="son/11.wav">Nous vous invitons à visiter l'Angleterre ou les USA <IMG SRC="gif/anglais.gif" HSPACE="5" BORDER="0" /></A> <BR/>Pour une somme modique, venez visiter Londres ou New York</P> <P><A HREF="mailto:[email protected]">Contactez-nous</A></P> </BODY> </HTML>
-
Le problème semble avoir trouvé sa solution. Ainsi, afin de signaler clairement à ceux qui ont un problème similaire qu'ils ont peut-être une solution toute trouvée (s'ils pensent à utiliser la fonction Recherche en indiquant le mot-clé "résolu" auparavant), et afin de signaler aux autres contributeurs qu'il est inutile de continuer à se creuser la tête sur le problème (à moins d'avoir des suppléments d'informations à apporter pour mieux comprendre ce qui posait problème), un modérateur a préfixé le titre du topic avec la mention [résolu]. Merci, à l'avenir, de bien vouloir prendre à votre charge cette mise à jour quand vous estimez que votre problème a été résolu de manière satisfaisante (et parallèlement, si le problème a disparu "mystérieusement", inutile d'induire les gens en erreur ) Pour cela, votre premier message
