Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ASM
Bernard Philip wrote:
wheris the bug ? merci d'avance
the bug est que tu veux faire écrire une balise et que ... par escence, une balise n'est pas visible donc, pas étonnant que dès que le navigateur se rend compte de la chose il veuille rendre invisible ce que tu tentes d'écrire
si tu changes l'un des '<'(%3C) ou '>'(%3E) par son html-entité le truc marche(*) :
the bug est que tu veux faire écrire une balise
et que ...
par escence, une balise n'est pas visible
donc, pas étonnant que dès que le navigateur se rend compte de la chose
il veuille rendre invisible ce que tu tentes d'écrire
si tu changes l'un des '<'(%3C) ou '>'(%3E)
par son html-entité le truc marche(*) :
the bug est que tu veux faire écrire une balise et que ... par escence, une balise n'est pas visible donc, pas étonnant que dès que le navigateur se rend compte de la chose il veuille rendre invisible ce que tu tentes d'écrire
si tu changes l'un des '<'(%3C) ou '>'(%3E) par son html-entité le truc marche(*) :
the bug est que tu veux faire écrire une balise et que ... par escence, une balise n'est pas visible donc, pas étonnant que dès que le navigateur se rend compte de la chose il veuille rendre invisible ce que tu tentes d'écrire
si tu changes l'un des '<'(%3C) ou '>'(%3E) par son html-entité le truc marche(*) :
tjours aussi rapide et fiable, cher stephane, c ok
mais pourquoi le navigateur detecte le %3C, et pas le < ? merci d'avance
On Tue, 12 Jul 2005 00:17:49 +0200, ASM
<stephanemoriaux.NoAdmin@wanadoo.fr> wrote:
Bernard Philip wrote:
wheris the bug ?
merci d'avance
the bug est que tu veux faire écrire une balise
et que ...
par escence, une balise n'est pas visible
donc, pas étonnant que dès que le navigateur se rend compte de la chose
il veuille rendre invisible ce que tu tentes d'écrire
si tu changes l'un des '<'(%3C) ou '>'(%3E)
par son html-entité le truc marche(*) :
the bug est que tu veux faire écrire une balise et que ... par escence, une balise n'est pas visible donc, pas étonnant que dès que le navigateur se rend compte de la chose il veuille rendre invisible ce que tu tentes d'écrire
si tu changes l'un des '<'(%3C) ou '>'(%3E) par son html-entité le truc marche(*) :
tjours aussi rapide et fiable, cher stephane, c ok
mais pourquoi le navigateur detecte le %3C, et pas le < ? merci d'avance
ASM
Bernard Philip wrote:
mais pourquoi le navigateur detecte le %3C, et pas le < ? merci d'avance
ben ... le < est un caractère en html-entité c'est à dire que c'est du caractère à afficher et à ne surtout pas considérer comme du caractère de code
et comme unescape() n'est pas prévu pour escaper du html-entité ce dernier est préservé dans la traduction (il reste écrit <).
mais pourquoi le navigateur detecte le %3C, et pas le < ?
merci d'avance
ben ... le < est un caractère en html-entité
c'est à dire que c'est du caractère à afficher
et à ne surtout pas considérer comme du caractère de code
et comme unescape() n'est pas prévu pour escaper du html-entité
ce dernier est préservé dans la traduction (il reste écrit <).
mais pourquoi le navigateur detecte le %3C, et pas le < ? merci d'avance
ben ... le < est un caractère en html-entité c'est à dire que c'est du caractère à afficher et à ne surtout pas considérer comme du caractère de code
et comme unescape() n'est pas prévu pour escaper du html-entité ce dernier est préservé dans la traduction (il reste écrit <).
mais pourquoi le navigateur detecte le %3C, et pas le < ? merci d'avance
ben ... le < est un caractère en html-entité c'est à dire que c'est du caractère à afficher et à ne surtout pas considérer comme du caractère de code
et comme unescape() n'est pas prévu pour escaper du html-entité ce dernier est préservé dans la traduction (il reste écrit <).
qui va te donner ce que tu pensais une erreur -> '<' n'a pas à être traduit par unescape() puisque déjà *en clair*
alert(unescape('<%73%63%72%69%70%74%20%6C%61%6E%67'+ '%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E')); en effet, tes 2 exemples ci-dessus bloquent l'affichage;
je retiens qu'il faut coder en entité (&..) pour que unescape laisse le car. tel quel ma motivation était (suite à une demande de ma Présidente de ne pas pouvoir imprimer les pages de notre site associatif), de décoder le source produit par Advanced HTML Protector (dont mon exemple était extrait) pour lui montrer que la protection est limitée; il semble d'ailleurs qu'il y a une soluce tt à fait différente, avec le div "noprt", mais ptet un autre thread à ce sujet, dans le news html et non JS ? merci encore, Docteur bien cordialement
On Wed, 13 Jul 2005 00:57:28 +0200, ASM
<stephanemoriaux.NoAdmin@wanadoo.fr> wrote:
Bernard Philip wrote:
mais pourquoi le navigateur detecte le %3C, et pas le < ?
merci d'avance
ben ... le < est un caractère en html-entité
c'est à dire que c'est du caractère à afficher
et à ne surtout pas considérer comme du caractère de code
et comme unescape() n'est pas prévu pour escaper du html-entité
ce dernier est préservé dans la traduction (il reste écrit <).
qui va te donner ce que tu pensais une erreur ->
'<' n'a pas à être traduit par unescape() puisque déjà *en clair*
alert(unescape('<%73%63%72%69%70%74%20%6C%61%6E%67'+
'%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E'));
en effet, tes 2 exemples ci-dessus bloquent l'affichage;
je retiens qu'il faut coder en entité (&..) pour que unescape
laisse le car. tel quel
ma motivation était (suite à une demande de ma Présidente de ne pas
pouvoir imprimer les pages de notre site associatif),
de décoder le source produit par Advanced HTML Protector
(dont mon exemple était extrait)
pour lui montrer que la protection est limitée;
il semble d'ailleurs qu'il y a une soluce tt à fait différente,
avec le div "noprt",
mais ptet un autre thread à ce sujet, dans le news html et non JS ?
merci encore, Docteur
bien cordialement
mais pourquoi le navigateur detecte le %3C, et pas le < ? merci d'avance
ben ... le < est un caractère en html-entité c'est à dire que c'est du caractère à afficher et à ne surtout pas considérer comme du caractère de code
et comme unescape() n'est pas prévu pour escaper du html-entité ce dernier est préservé dans la traduction (il reste écrit <).
qui va te donner ce que tu pensais une erreur -> '<' n'a pas à être traduit par unescape() puisque déjà *en clair*
alert(unescape('<%73%63%72%69%70%74%20%6C%61%6E%67'+ '%75%61%67%65%3D%22%6A%61%76%61%73%63%72%69%70%74%22%3E')); en effet, tes 2 exemples ci-dessus bloquent l'affichage;
je retiens qu'il faut coder en entité (&..) pour que unescape laisse le car. tel quel ma motivation était (suite à une demande de ma Présidente de ne pas pouvoir imprimer les pages de notre site associatif), de décoder le source produit par Advanced HTML Protector (dont mon exemple était extrait) pour lui montrer que la protection est limitée; il semble d'ailleurs qu'il y a une soluce tt à fait différente, avec le div "noprt", mais ptet un autre thread à ce sujet, dans le news html et non JS ? merci encore, Docteur bien cordialement
ASM
Bernard Philip wrote:
ma motivation était (suite à une demande de ma Présidente de ne pas pouvoir imprimer les pages de notre site associatif),
<style type"text/css" media="print"> body { display: none} </style>
</head>
... Enfin il faut aussi prévenir le visiteur car si le contenu site tente le visiteur à l'impression, il va s'acharner parce qu'il ne comprendra pas pourquoi son ordinateur imprime le haut et bas de bas, mais rien entre les deux... donc un petit "suite à une decision administrative, l'impression du contenu de ces pages n'est plus supportée. N'essayez pas d'imprimer comme un veau, vous gacheriez de l'encre et des feuilles" en plus soigneusement tourné serait le bienvenu. :o)
-- Jul... réapparru comme par enchantement
ASM a émis l'idée suivante :
Bernard Philip wrote:
ma motivation était (suite à une demande de ma Présidente de ne pas
pouvoir imprimer les pages de notre site associatif),
<style type"text/css" media="print">
body { display: none}
</style>
</head>
... Enfin il faut aussi prévenir le visiteur car si le contenu site
tente le visiteur à l'impression, il va s'acharner parce qu'il ne
comprendra pas pourquoi son ordinateur imprime le haut et bas de bas,
mais rien entre les deux... donc un petit "suite à une decision
administrative, l'impression du contenu de ces pages n'est plus
supportée. N'essayez pas d'imprimer comme un veau, vous gacheriez de
l'encre et des feuilles" en plus soigneusement tourné serait le
bienvenu.
:o)
<style type"text/css" media="print"> body { display: none} </style>
</head>
... Enfin il faut aussi prévenir le visiteur car si le contenu site tente le visiteur à l'impression, il va s'acharner parce qu'il ne comprendra pas pourquoi son ordinateur imprime le haut et bas de bas, mais rien entre les deux... donc un petit "suite à une decision administrative, l'impression du contenu de ces pages n'est plus supportée. N'essayez pas d'imprimer comme un veau, vous gacheriez de l'encre et des feuilles" en plus soigneusement tourné serait le bienvenu. :o)