O código foi codificado com escape() e para ver como ele é, basta usar unescape().
O Cristiano postou um jeito que você pode fazer para ver o que foi codificado, dando um alert(). Só uma corresão: é window.alert() e não document.alert().
- Fórum WMO
- → Viewing Profile: Posts: matt.cavotta
Community Stats
- Group Usuários
- Active Posts 347
- Profile Views 3304
- Member Title Ativo
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Male
-
Localidade
Campinas
-
Interesses
Desenvolvimento Web & Programação
1
Neutral
User Tools
Latest Visitors
Posts I've Made
In Topic: Como Desencriptar Html ?
10/07/2008, 21:11
Ah, eu sabia que tinha um jeito de reverter, mas me faltou conhecimento hehe.
In Topic: Como Desencriptar Html ?
09/07/2008, 17:31
Basicamente a criptografia consiste em representar caracteres não alfa-numéricos, e.g. (< > , . - etc ...) pelo seu código ascii. Um caracter ascii pode ser representado por 2 bytes. No texto que você me passou %3C representa o caracter ascii de código 3C que é o '<'. Fiz um programa em C++ que quando encontra um '%', considera que os dois próximos caracteres formarão o código de um caracter ascii. O resultado segue:
<div id='logostrip'> <div style='float:left'> <a href="./index.php?"> <img src="style_images/<#IMG_DIR#>/logo4.gif"> </a> </div> <div style='float:right'> <map name="Map" id="Map"> <area shape="rect" coords="44,10,56,22" href="java script:chooseStyle('none', 60)" checked="checked" /> <area shape="rect" coords="32,10,44,22" href="java script:chooseStyle('tam4', 60)"/> <area shape="rect" coords="56,10,68,22" href="java script:chooseStyle('tam1', 60)" /> <area shape="rect" coords="68,10,80,22" href="java script:chooseStyle('tam2', 60)" /> <area shape="rect" coords="80,10,92,22" href="java script:chooseStyle('tam3', 60)" /> </map> <img src="style_images/<#IMG_DIR#>/switch.gif" usemap="#Map" vertical-align="top" /><img src="style_images/<#IMG_DIR#>/img-right.gif"> </div> </div> <table width="100%" cellspacing="0" cellpadding="0" id="submenu" style="text-align: left;"> <tr> <td style="background: url(style_images/<#IMG_DIR#>/b_home.gif); background-repeat: no-repeat;" width="60"> <a href="./index.php?" rel="nofollow" onmouseover="JSFX.fadeIn('home')" onmouseout="JSFX.fadeOut('home')"><img src="style_images/<#IMG_DIR#>/b_home.gif" name="home" width="60" height="43" border="0" class="imgFader" id="home" alt="" /></a> </td> <td style="background: url(style_images/<#IMG_DIR#>/b_tutoriais.gif); background-repeat: no-repeat;" width="69"> <a href="./index.php?showforum=26" rel="nofollow" onmouseover="JSFX.fadeIn('tutoriais')" onmouseout="JSFX.fadeOut('tutoriais')"><img src="style_images/<#IMG_DIR#>/b_tutoriais.gif" name="tutoriais" width="69" height="43" border="0" class="imgFader" id="tutoriais" alt="" /></a> </td> <td style="background: url(style_images/<#IMG_DIR#>/b_suporte.gif); background-repeat: no-repeat;" width="71"> <a href="./index.php?showforum=7" rel="nofollow" onmouseover="JSFX.fadeIn('suporte')" onmouseout="JSFX.fadeOut('suporte')"><img src="style_images/<#IMG_DIR#>/b_suporte.gif" name="tutoriais" width="71" height="43" border="0" class="imgFader" id="suporte" alt="" /></a> </td> <td style="background: url(style_images/<#IMG_DIR#>/b_skins.gif); background-repeat: no-repeat;" width="57"> <a href="./index.php?showforum=18" rel="nofollow" onmouseover="JSFX.fadeIn('skins')" onmouseout="JSFX.fadeOut('skins')"><img src="style_images/<#IMG_DIR#>/b_skins.gif" name="skins" width="57" height="43" border="0" class="imgFader" id="skins" alt="" /></a> </td> <td style="background: url(style_images/<#IMG_DIR#>/b_mods.gif); background-repeat: no-repeat;" width="59"> <a href="./index.php?showforum=42" rel="nofollow" onmouseover="JSFX.fadeIn('mods')" onmouseout="JSFX.fadeOut('mods')"><img src="style_images/<#IMG_DIR#>/b_mods.gif" name="mods" width="59" height="43" border="0" class="imgFader" id="mods" alt="" /></a> </td> <td style="background: url(style_images/<#IMG_DIR#>/b_membros.gif); background-repeat: no-repeat;" width="78"> <a href="./index.php?act=Members" rel="nofollow" onmouseover="JSFX.fadeIn('membros')" onmouseout="JSFX.fadeOut('membros')"><img src="style_images/<#IMG_DIR#>/b_membros.gif" name="membros" width="78" height="43" border="0" class="imgFader" id="membros" alt="" /></a> </td> <td style="background: url(style_images/<#IMG_DIR#>/b_pesquisar.gif); background-repeat: no-repeat;" width="77"> <a href="./index.php?act=Search" rel="nofollow" onmouseover="JSFX.fadeIn('pesquisar')" onmouseout="JSFX.fadeOut('pesquisar')"><img src="style_images/<#IMG_DIR#>/b_pesquisar.gif" name="pesquisar" width="77" height="43" border="0" class="imgFader" id="pesquisar" alt="" /></a> </td> <td style="background: url(style_images/<#IMG_DIR#>/b_ajuda.gif); background-repeat: no-repeat;" width="59"> <a href="./index.php?act=Help" rel="nofollow" onmouseover="JSFX.fadeIn('ajuda')" onmouseout="JSFX.fadeOut('ajuda')"><img src="style_images/<#IMG_DIR#>/b_ajuda.gif" name="ajuda" width="59" height="43" border="0" class="imgFader" id="ajuda" alt="" /></a> </td> <td width="100%"> </td> </tr> </table>
In Topic: Ajuda-resolver 1 Algoritmo
07/07/2008, 15:02
Cara, eu não lembro de ter ouvido falar de "múltiplos entre si". O que é comum vermos em teoria dos números é "Primos entre si". A definição disso é: dois números a e b são primos entre si se não possuem nenhum fator primo em comum. Equivalentemente podemos dizer que eles são primos entre si, ou primos relativos, se mdc( a, b ) = 1, onde mdc( a, b ) é o máximo divisor comum entre a e b. Desta maneira 4 e 6 não são primos entre si pois têm o fator primo '2' em comum.
Meu chute é de que múltiplos entre si seja quando os números não são primos entre si, ou mdc( a, b ) != 1. Neste caso você pode usar o algoritmo de Euclides (google it) para calcular mdc( a, b ). Outra possibilidade é que múltiplos entre si seja apenas que, ou 'a' é múltiplo de b ou b é múltiplo de 'a'.
Acho que você saberá qual dessas duas interpretações o autor do enunciado espera. Avalie o nível de dificuldade da matéria que você está tendo em sala de aula ou que está estudando por conta própria. Tenha em mente que a primeira interpretação é muito mais difícil que a segunda e exige conhecimento básico de teoria dos números.
Meu chute é de que múltiplos entre si seja quando os números não são primos entre si, ou mdc( a, b ) != 1. Neste caso você pode usar o algoritmo de Euclides (google it) para calcular mdc( a, b ). Outra possibilidade é que múltiplos entre si seja apenas que, ou 'a' é múltiplo de b ou b é múltiplo de 'a'.
Acho que você saberá qual dessas duas interpretações o autor do enunciado espera. Avalie o nível de dificuldade da matéria que você está tendo em sala de aula ou que está estudando por conta própria. Tenha em mente que a primeira interpretação é muito mais difícil que a segunda e exige conhecimento básico de teoria dos números.
se alguem puder me ajudar a resolver esse algoritmo, eu nem entendi ele =/
Construa um subprograma que receba 2 (dois) números e retorne se são ou não múltiplos entre si. Faça um programa que demonstre o funcionamento desse subprograma, solicitando dois números ao usuário e utilizando tal subprograma para descobrir se são múltiplos entre si.
obrigado pela atençao
In Topic: Simplificar Código... Duvida!
07/07/2008, 14:48
Olá,
A primeira observação é que seu código está com a lógica incorreta. Ele nunca entrará no Tie-Brake pois o seu primeiro "while" só termina se "vita" e/ou "vitb" forem >= 3.
A dica que eu posso dar é usar funções. Observando seu código podemos ver que várias linhas são repetidas e poderiam ser colocadas em uma única função. Refiz o seu código usando funções e corrigindo o problema que citei acima.
Veja como o uso de funções diminui o tamanho de código e torna o código mais claro:
A primeira observação é que seu código está com a lógica incorreta. Ele nunca entrará no Tie-Brake pois o seu primeiro "while" só termina se "vita" e/ou "vitb" forem >= 3.
A dica que eu posso dar é usar funções. Observando seu código podemos ver que várias linhas são repetidas e poderiam ser colocadas em uma única função. Refiz o seu código usando funções e corrigindo o problema que citei acima.
Veja como o uso de funções diminui o tamanho de código e torna o código mais claro:
# include <stdio.h> # include <conio.h> int checa_set_normal (int ptoA, int ptoB, int total){ int tmp; if (ptoA < ptoB){ tmp = ptoA; ptoA = ptoB; ptoB = tmp; } return (ptoA == total && ptoA - ptoB >= 2) || (ptoA >= total && ptoA - ptoB == 2); } void le_placar (int *ptoA, int *ptoB){ printf ("PONTOS DO TIME A \n"); scanf ("%d",ptoA); printf ("PONTOS DO TIME B \n"); scanf ("%d",ptoB); } main (){ int set,timea,timeb,vita,vitb; vita = vitb = 0; /* Sets normais */ set=1; while (set < 5 && vita < 3 && vitb < 3){ printf ("\nSET %d \n\n\n", set++); le_placar(&timea, &timeb); while (checa_set_normal(timea, timeb, 25) == 0){ printf ("\nINVALIDO\n"); le_placar(&timea, &timeb); } if(timea>timeb) vita++; else vitb++; } /* Tie brake */ if (vita == vitb){ set++; printf ("\nSET DECISIVO (TIE-BRAKE) \n\n\n"); le_placar(&timea, &timeb); while (!checa_set_normal(timea, timeb, 15)){ printf ("\nINVALIDO\n"); le_placar(&timea, &timeb); } if(timea>timeb) vita++; else vitb++; } if (vita>vitb) printf(" \n TIME A VENCE!"); else printf(" \n TIME B VENCE!"); getch(); }
In Topic: Problema Com Posição De Div's
09/12/2007, 18:40
Pelo que pude perceber, o problema se deve ao fato de você estar usando:
http://positioniseve...syclearing.html
Se ainda encontrar problemas, pode postar.
float:leftEsse é um problema clássico do IE. Eu tenho um link para um artigo, em inglês, que soluciona esse problema:
http://positioniseve...syclearing.html
Se ainda encontrar problemas, pode postar.
- Fórum WMO
- → Viewing Profile: Posts: matt.cavotta
- Privacy Policy
- Regras ·