terça-feira, 29 de novembro de 2011

Link para exemplo de código JSON Simples (Para saber como utilizar o JSON apenas olhando código)

O código da aplicação http://presenteperfeito.99k.org/blog/JSON/exJSON.html
Encontra-se em:
http://presenteperfeito.99k.org/blog/JSON/exJSON_html.html


o Código json2.js

http://presenteperfeito.99k.org/blog/JSON/json2_js.html
http://presenteperfeito.99k.org/blog/JSON/json2_js.html

Os comentários de como fazer encontram-se no próprio código.
Postei isso aqui por que pesquisando não encontrei um exemplo do código .html completo,
nem algo que dissesse se deveria incluir algum script js para poder utilizar JSON.

sábado, 26 de novembro de 2011

Um Pequeno exemplo de código ajax, com métodos GET e POST

Abaixo está o código da aplicação:
http://presenteperfeito.99k.org/blog/ajax/form2.php
Coloquei alguns pequenos comentários no código fonte para esclarecer o que ele está fazendo.
Outro detalhe é a função para identificar os cinco navegadores mais conhecidos
O código do formulário:
http://presenteperfeito.99k.org/blog/ajax/form2_php1.html
Onde realmente está sendo utilizado o ajax, onde possui a função "enviarForm(url, campos, iddivdestino, forma)"
http://presenteperfeito.99k.org/blog/ajax/sc_1html.html
Código php processar.php
http://presenteperfeito.99k.org/blog/ajax/processar_html1.html
Código php processar2.php
http://presenteperfeito.99k.org/blog/ajax/processar2_html1.html
Código php processar3.php
http://presenteperfeito.99k.org/blog/ajax/processar3_html1.html

http://presenteperfeito.99k.org/blog/ajax/sc.js

http://presenteperfeito.99k.org/blog/ajax/processar.php

http://presenteperfeito.99k.org/blog/ajax/processar2.php


http://presenteperfeito.99k.org/blog/ajax/processar3.php












domingo, 20 de novembro de 2011

Validando teclas digitadas e como criar atalhos utitilzando javascript

Apenas um exemplo de como utilizar as teclas
('), (1), (2), (3), (4), (5), (6), (7), (8), (9), (-), (=), (tab), (q), (w), (e), (r), (t), (y), respectivamente para abrir em iframes as páginas:
http://www.bb.com.br/portalbb/home29,116,116,1,1,1,1.bb, http://tim.com.br/portal/site/PortalWeb/menuitem.661ec82b34ee3a93b5508210703016a0/?vgnextoid=b2ed14653e2fa010VgnVCM1000000603610aRCRD&wfe_pweb_area=55&wfe_pweb_estado=24&, http://www.joinville.udesc.br/portal/, http://www.detran.sc.gov.br/, http://www.detrannet.sc.gov.br/habilitacao/,http://www.detran.sc.gov.br/habilitacao/permissao.htm, https://www.facebook.com/, http://charges.uol.com.br/, http://www.joinville.udesc.br/portal/estagios/vagas_estagio.php, http://profile.live.com/cid-184f685a79c72dd4/, http://profile.live.com/cid-9654f940db7bb11a/, http://www.wix.com/erikabedin/presenteperfeito#!recadinhos, http://www.pergamumweb.udesc.br/biblioteca/index.php?resolution2=1024_1, http://www.jw.org/, http://danilomatias.hd1.com.bhttp://www.blogger.com/img/blank.gifr/index.21_08_2011.html, http://danilomatias.hd1.com.br/, http://presenteperfeito.99k.org/, http://www.wix.com/erikabedin/presenteperfeito
Como estou pegando o evento de cada tecla digitada no teclado, não é possível fazer
com mais sequências, para isso teria que fazer em um evento diferente, ou com o mesmo, mas controlar se foi digitado mais de uma tecla, meu objetivo era apenas com uma tecla mudar de página.
Esse exemplo está bagunçado, pois estava mostrando todas as propriedades dos eventos, para ie e mozilla firefox, então da pra tirar muitas coisas desse exemplo
Com esse exemplo é possível ter uma idéia de como criar teclas de atalho utilizando javascript, sem utilizar outro código javascript "http://www.openjs.com/scripts/events/keyboard_shortcuts/"


Os Comentários no código fonte acredito que dispensam comentários




O Resultado desse código pode ser visto em:
(Não coloquei em iframe para que o alet não fique enchendo o saco toda hora que entrar no blog)
http://danilomatias.hd1.com.br/resto/blog/4.html
Se está chato ler o código fonte com essa barra de rolagem no iframe, acesse:

http://danilomatias.hd1.com.br/resto/blog/4_html.html







O Resultado desse código pode ser visto em:
(Não coloquei em iframe para que o alet não fique enchendo o saco toda hora que entrar no blog)
http://danilomatias.hd1.com.br/resto/blog/7.html




O Código abaixo, ao clicar no pequeno botão sem nome serve para listar quais os códigos das teclas do teclado.

http://presenteperfeito.99k.org/blog/7_10_html.html





O Resultado desse código pode ser visto em:
(http://danilomatias.hd1.com.br/resto/blog/7_10.html


O código pode ser visto melhor em:

http://presenteperfeito.99k.org/blog/7_10_html.html

http://presenteperfeito.99k.org/blog/7_10_html.html


Para saber as teclas é necessário digitar em cada campo as teclas sugeridas, por exemplo onde aparece 'ESC' no campo ao lado direito teclei ESC.


Alguns resultados obtidos no Mozilla Firefox e no internet explorer no windows:

navigator.userAgent_navigator.appName_navigator.appVersion_navigator.appCodeName_navigator.appVersion:
Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20100101 Firefox/8.0_Netscape_5.0 (Windows)_Mozilla_5.0 (Windows)

"ESC " = "27 "
"F1 " = "112 "
"F2 " = "113 "
"F3 " = "114 "
"F4 " = "115 "
"F5 " = "116 "
"F6 " = "117 "
"F7 " = "118 "
"F8 " = "119 "
"F9 " = "120 "
"F10 " = "121 "
"F11 " = "122 "
"F12 " = "123 "
"Print Screen SysRq " = "44 "
"Scroll Lock " = "145 "
"Pause Break " = "19 "
"Back[<=] - Voltar " = "166 "
"Forward [=>] - Avançar " = "167 "
"Stop [X] - parar " = "169 "
"Refresh- atualizar " = "168 "
"Search " = " "
"Favorites- favoritos " = "171 "
"Web/Home " = " "
"Mail " = "180 "
"Media " = "181 "
"Mute " = "173 "
"Previous [|<<=] " = "177 "
"Play= [|>/||] " = "179 "
"Stop [[]] - pare " = "178 "
"Next [>>| - próxima] " = "176 "
"-Volume [-] " = "174 "
"+Volume [+] " = "175 "
"My computer - meu computador " = "182 "
"Calculator - calculadora " = "183 "
"' " = "192 "
"1 " = "49 "
"2 " = "50 "
"3 " = "51 "
"4 " = "52 "
"5 " = "53 "
"6 " = "54 "
"7 " = "55 "
"8 " = "56 "
"9 " = "57 "
"0 " = "48 "
"- " = "109 "
"= " = "107 "
"] " = "220 "
"backspace [<--] " = "8 "
"Insert " = "45 "
"Home " = "36 "
"Page UP " = "33 "
"Delete " = "46 "
"End " = "35 "
"Page Down " = "34 "
"Tab " = "9 "
"Caps Lock " = "20 "
"Shift Esquerdo " = "16 "
"Ctrl esquerdo " = "17 "
"Windows Esquerdo " = "91 "
"Alt Esquedo " = "18 "
"Espaço " = "32 "
"Alt Gr " = "17 "
"Windows direito " = "92 "
"Propriedades " = "93 "
"Ctrl direito " = "17 "
"turbo " = " "
"Shift direito " = "16 "
"Enter - carrriage return " = "13 "
"seta para a esquerda " = "37 "
"seta para a direita " = "39 "
"seta para cima " = "38 "
"Seta para baixo " = "40 "
"\ " = "226 "
", " = "188 "
". " = "190 "
"; " = "191 "
"/ " = "193 "
"~ " = "222 "
"ç " = "59 "
"[ " = "221 "
", " = "188 "
"q " = "81 "
"w " = "87 "
"e " = "69 "
"r " = "82 "
"t " = "84 "
"y " = "89 "
"u " = "85 "
"i " = "73 "
"o " = "79 "
"p " = "80 "
"a " = "65 "
"s " = "83 "
"d " = "68 "
"f " = "70 "
"g " = "71 "
"h " = "72 "
"j " = "74 "
"k " = "75 "
"l " = "76 "
"ç " = "59 "
"z " = "90 "
"x " = "88 "
"c " = "67 "
"v " = "86 "
"b " = "66 "
"n " = "78 "
"m " = "77 "
"Num Lock " = "144 "
"/ teclado numérico " = "111 "
"* teclado numérico " = "106 "
"- teclado numérico " = "109 "
"+ teclado numérico " = "107 "
". teclado numérico " = "194 "
"enter teclado numérico " = "13 "
", teclado numérico " = "46 "
"7 teclado numérico " = "36 "
"8 teclado numérico " = "38 "
"9 teclado numérico " = "33 "
"4 teclado numérico " = "37 "
"5 teclado numérico " = "12 "
" 6 teclado numérico " = "39 "
"1 teclado numérico " = "35 "
"2 teclado numérico " = "40 "
"3 teclado numérico " = "34 "
"0 teclado numérico " = "45 "
"0 teclado numérico " = "46 "


//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
navigator.userAgent_navigator.appName_navigator.appVersion_navigator.appCodeName_navigator.appVersion:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)_Microsoft Internet Explorer_4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)_Mozilla_4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

"ESC " = "27 "
"F1 " = " "
"F2 " = "113 "
"F3 " = "114 "
"F4 " = " "
"F5 " = "116 "
"F6 " = " "
"F7 " = " "
"F8 " = "119 "
"F9 " = "120 "
"F10 " = "121 "
"F11 " = "122 "
"F12 " = " "
"Print Screen SysRq " = " "
"Scroll Lock " = "145 "
"Pause Break " = "19 "
"Back[<=] - Voltar " = "166 "
"Forward [=>] - Avançar " = "167 "
"Stop [X] - parar " = "169 "
"Refresh- atualizar " = " "
"Search " = "170 "
"Favorites- favoritos " = " "
"Web/Home " = " "
"Mail " = "180 "
"Media " = "181 "
"Mute " = "173 "
"Previous [|<<=] " = "177 "
"Play= [|>/||] " = "179 "
"Stop [[]] - pare " = "178 "
"Next [>>| - próxima] " = "176 "
"-Volume [-] " = "174 "
"+Volume [+] " = "175 "
"My computer - meu computador " = "182 "
"Calculator - calculadora " = "183 "
"' " = "192 "
"1 " = "49 "
"2 " = "50 "
"3 " = "51 "
"4 " = "52 "
"5 " = "53 "
"6 " = "54 "
"7 " = "55 "
"8 " = "56 "
"9 " = "57 "
"0 " = "48 "
"- " = "189 "
"= " = "187 "
"] " = "220 "
"backspace [<--] " = "8 "
"Insert " = "45 "
"Home " = "36 "
"Page UP " = "33 "
"Delete " = "46 "
"End " = "35 "
"Page Down " = "34 "
"Tab " = "9 "
"Caps Lock " = "20 "
"Shift Esquerdo " = "16 "
"Ctrl esquerdo " = "17 "
"Windows Esquerdo " = "91 "
"Alt Esquedo " = "18 "
"Espaço " = "32 "
"Alt Gr " = "18 "
"Windows direito " = "92 "
"Propriedades " = "93 "
"Ctrl direito " = "17 "
"turbo " = " "
"Shift direito " = "16 "
"Enter - carrriage return " = "13 "
"seta para a esquerda " = "37 "
"seta para a direita " = "39 "
"seta para cima " = "38 "
"Seta para baixo " = "40 "
"\ " = "226 "
", " = "188 "
". " = "190 "
"; " = "191 "
"/ " = "193 "
"~ " = "222 "
"ç " = "186 "
"[ " = "221 "
", " = "188 "
"q " = "81 "
"w " = "87 "
"e " = "69 "
"r " = "82 "
"t " = "84 "
"y " = "89 "
"u " = "85 "
"i " = "73 "
"o " = "79 "
"p " = "80 "
"a " = "65 "
"s " = "83 "
"d " = "68 "
"f " = "70 "
"g " = "71 "
"h " = "72 "
"j " = "74 "
"k " = "75 "
"l " = "76 "
"ç " = "186 "
"z " = "90 "
"x " = "88 "
"c " = "67 "
"v " = "86 "
"b " = "66 "
"n " = "78 "
"m " = "77 "
"Num Lock " = "144 "
"/ teclado numérico " = "111 "
"* teclado numérico " = "106 "
"- teclado numérico " = "109 "
"+ teclado numérico " = "107 "
". teclado numérico " = "194 "
"enter teclado numérico " = "13 "
", teclado numérico " = "110 "
"7 teclado numérico " = "103 "
"8 teclado numérico " = "104 "
"9 teclado numérico " = "105 "
"4 teclado numérico " = "100 "
"5 teclado numérico " = "101 "
" 6 teclado numérico " = "102 "
"1 teclado numérico " = "97 "
"2 teclado numérico " = "98 "
"3 teclado numérico " = "99 "
"0 teclado numérico " = "96 "
"0 teclado numérico " = "110 "



//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



navigator.userAgent_navigator.appName_navigator.appVersion_navigator.appCodeName_navigator.appVersion:
Mozilla/5.0 (X11; U; Linux x86_64; pt-BR; rv:1.9.2.24) Gecko/20111107 Ubuntu/10.04 (lucid) Firefox/3.6.24_Netscape_5.0 (X11; pt-BR)_Mozilla_5.0 (X11; pt-BR)

"ESC " = "27 "
"F1 " = " "
"F2 " = "113 "
"F3 " = "114 "
"F4 " = "115 "
"F5 " = "116 "
"F6 " = "117 "
"F7 " = "118 "
"F8 " = "119 "
"F9 " = "120 "
"F10 " = "121 "
"F11 " = "122 "
"F12 " = "123 "
"Print Screen SysRq " = " "
"Scroll Lock " = "145 "
"Pause Break " = "19 "
"Back[<=] - Voltar " = "0 "
"Forward [=>] - Avançar " = "0 "
"Stop [X] - parar " = "3 "
"Refresh- atualizar " = "0 "
"Search " = " "
"Favorites- favoritos " = "0 "
"Web/Home " = " "
"Mail " = " "
"Media " = "0 "
"Mute " = " "
"Previous [|<<=] " = " "
"Play= [|>/||] " = " "
"Stop [[]] - pare " = " "
"Next [>>| - próxima] " = " "
"-Volume [-] " = " "
"+Volume [+] " = " "
"My computer - meu computador " = "0 "
"Calculator - calculadora " = " "
"' " = "222 "
"1 " = "49 "
"2 " = "50 "
"3 " = "51 "
"4 " = "52 "
"5 " = "53 "
"6 " = "54 "
"7 " = "55 "
"8 " = "56 "
"9 " = "57 "
"0 " = "48 "
"- " = "109 "
"= " = "61 "
"] " = "221 "
"backspace [<--] " = "8 "
"Insert " = "45 "
"Home " = "36 "
"Page UP " = "33 "
"Delete " = "46 "
"End " = "35 "
"Page Down " = "34 "
"Tab " = "9 "
"Caps Lock " = "20 "
"Shift Esquerdo " = "16 "
"Ctrl esquerdo " = "17 "
"Windows Esquerdo " = "0 "
"Alt Esquedo " = "18 "
"Espaço " = "32 "
"Alt Gr " = "0 "
"Windows direito " = "0 "
"Propriedades " = " "
"Ctrl direito " = "17 "
"turbo " = " "
"Shift direito " = "16 "
"Enter - carrriage return " = "13 "
"seta para a esquerda " = "37 "
"seta para a direita " = "39 "
"seta para cima " = "38 "
"Seta para baixo " = "40 "
"\ " = "220 "
", " = "188 "
". " = "190 "
"; " = "59 "
"/ " = "111 "
"~ " = "0 "
"ç " = "0 "
"[ " = "219 "
", " = "188 "
"q " = "81 "
"w " = "87 "
"e " = "69 "
"r " = "82 "
"t " = "84 "
"y " = "89 "
"u " = "85 "
"i " = "73 "
"o " = "79 "
"p " = "80 "
"a " = "65 "
"s " = "83 "
"d " = "68 "
"f " = "70 "
"g " = "71 "
"h " = "72 "
"j " = "74 "
"k " = "75 "
"l " = "76 "
"ç " = "0 "
"z " = "90 "
"x " = "88 "
"c " = "67 "
"v " = "86 "
"b " = "66 "
"n " = "78 "
"m " = "77 "
"Num Lock " = "144 "
"/ teclado numérico " = "111 "
"* teclado numérico " = "106 "
"- teclado numérico " = "109 "
"+ teclado numérico " = "107 "
". teclado numérico " = "110 "
"enter teclado numérico " = "13 "
", teclado numérico " = "108 "
"7 teclado numérico " = "103 "
"8 teclado numérico " = "104 "
"9 teclado numérico " = "105 "
"4 teclado numérico " = "100 "
"5 teclado numérico " = "101 "
" 6 teclado numérico " = "102 "
"1 teclado numérico " = "97 "
"2 teclado numérico " = "98 "
"3 teclado numérico " = "99 "
"0 teclado numérico " = "96 "
"0 teclado numérico " = "108 "
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



navigator.userAgent_navigator.appName_navigator.appVersion_navigator.appCodeName_navigator.appVersion:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.2 (KHTML, like Gecko) Ubuntu/10.04 Chromium/15.0.874.106 Chrome/15.0.874.106 Safari/535.2_Netscape_5.0 (X11; Linux x86_64) AppleWebKit/535.2 (KHTML, like Gecko) Ubuntu/10.04 Chromium/15.0.874.106 Chrome/15.0.874.106 Safari/535.2_Mozilla_5.0 (X11; Linux x86_64) AppleWebKit/535.2 (KHTML, like Gecko) Ubuntu/10.04 Chromium/15.0.874.106 Chrome/15.0.874.106 Safari/535.2

"ESC " = "27 "
"F1 " = " "
"113 " = "114 "
"115 " = "116 "
"117 " = "118 "
"119 " = "120 "
"121 " = "122 "
"123 " = "145 "
"19 " = " "
"F9 " = " "
"F10 " = " "
"F11 " = " "
"F12 " = " "
"Print Screen SysRq " = " "
"Scroll Lock " = " "
"Pause Break " = " "
"Back[<=] - Voltar " = " "
"Forward [=>] - Avançar " = "0 "
"Stop [X] - parar " = "0 "
"Refresh- atualizar " = " "
"Search " = " "
"Favorites- favoritos " = "0 "
"Web/Home " = " "
"Mail " = " "
"Media " = " "
"Mute " = " "
"Previous [|<<=] " = " "
"Play= [|>/||] " = " "
"Stop [[]] - pare " = " "
"Next [>>| - próxima] " = " "
"-Volume [-] " = " "
"+Volume [+] " = " "
"My computer - meu computador " = "0 "
"Calculator - calculadora " = " "
"' " = "222 "
"1 " = "49 "
"2 " = "50 "
"3 " = "51 "
"4 " = "52 "
"5 " = "53 "
"6 " = "54 "
"7 " = "55 "
"8 " = "56 "
"9 " = "57 "
"0 " = "48 "
"- " = "189 "
"= " = "187 "
"] " = "221 "
"backspace [<--] " = "8 "
"Insert " = "45 "
"Home " = "36 "
"Page UP " = "33 "
"Delete " = "46 "
"End " = "35 "
"Page Down " = "34 "
"Tab " = "9 "
"Caps Lock " = "20 "
"Shift Esquerdo " = "16 "
"Ctrl esquerdo " = "17 "
"Windows Esquerdo " = "91 "
"Alt Esquedo " = "18 "
"Espaço " = "32 "
"Alt Gr " = "18 "
"Windows direito " = "92 "
"Propriedades " = "93 "
"Ctrl direito " = "17 "
"turbo " = " "
"Shift direito " = "16 "
"Enter - carrriage return " = "13 "
"seta para a esquerda " = "37 "
"seta para a direita " = "39 "
"seta para cima " = "38 "
"Seta para baixo " = "40 "
"\ " = "220 "
", " = "188 "
". " = "190 "
"; " = "186 "
"/ " = "191 "
"~ " = "222 "
"ç " = "186 "
"[ " = "219 "
", " = "188 "
"q " = "81 "
"w " = "87 "
"e " = "69 "
"r " = "82 "
"t " = "84 "
"y " = "89 "
"u " = "85 "
"i " = "73 "
"o " = "79 "
"p " = "80 "
"a " = "65 "
"s " = "83 "
"d " = "68 "
"f " = "70 "
"g " = "71 "
"h " = "72 "
"j " = "74 "
"k " = "75 "
"l " = "76 "
"ç " = "186 "
"z " = "90 "
"x " = "88 "
"c " = "67 "
"v " = "86 "
"b " = "66 "
"n " = "78 "
"m " = "77 "
"Num Lock " = "144 "
"/ teclado numérico " = "111 "
"* teclado numérico " = "106 "
"- teclado numérico " = "109 "
"+ teclado numérico " = "107 "
". teclado numérico " = "110 "
"enter teclado numérico " = "13 "
", teclado numérico " = "0 "
"7 teclado numérico " = "103 "
"8 teclado numérico " = "104 "
"9 teclado numérico " = "105 "
"4 teclado numérico " = "100 "
"5 teclado numérico " = "101 "
" 6 teclado numérico " = "102 "
"1 teclado numérico " = "97 "
"2 teclado numérico " = "98 "
"3 teclado numérico " = "99 "
"0 teclado numérico " = "96 "
"0 teclado numérico " = "0 "
//------------------------------------------------------------------------------------------------------------------------------

navigator.userAgent_navigator.appName_navigator.appVersion_navigator.appCodeName_navigator.appVersion:
Opera/9.80 (X11; Linux x86_64; U; pt-BR) Presto/2.9.168 Version/11.52_Opera_9.80 (X11; Linux x86_64; U; pt-BR)_Mozilla_9.80 (X11; Linux x86_64; U; pt-BR)

"ESC " = " "
"F1 " = " "
"F2 " = " "
"F3 " = " "
"F4 " = " "
"F5 " = "116 "
"F6 " = "117 "
"F7 " = "118 "
"F8 " = "119 "
"F9 " = "120 "
"F10 " = "121 "
"F11 " = "122 "
"F12 " = " "
"Print Screen SysRq " = " "
"Scroll Lock " = " "
"Pause Break " = " "
"Back[<=] - Voltar " = "57457 "
"Forward [=>] - Avançar " = " "
"Stop [X] - parar " = "57563 "
"Refresh- atualizar " = "57541 "
"Search " = " "
"Favorites- favoritos " = "57481 "
"Web/Home " = "57491 "
"Mail " = " "
"Media " = " "
"Mute " = " "
"Previous [|<<=] " = " "
"Play= [|>/||] " = " "
"Stop [[]] - pare " = " "
"Next [>>| - próxima] " = " "
"-Volume [-] " = " "
"+Volume [+] " = " "
"My computer - meu computador " = "57526 "
"Calculator - calculadora " = " "
"' " = "222 "
"1 " = "49 "
"2 " = "50 "
"3 " = "51 "
"4 " = "52 "
"5 " = "53 "
"6 " = "54 "
"7 " = "55 "
"8 " = "56 "
"9 " = "57 "
"0 " = "48 "
"- " = "109 "
"= " = "61 "
"] " = "221 "
"backspace [<--] " = "8 "
"Insert " = "45 "
"Home " = "46 "
"Page UP " = "33 "
"Delete " = "46 "
"End " = "35 "
"Page Down " = "33 "
"Tab " = "9 "
"Caps Lock " = " "
"Shift Esquerdo " = "16 "
"Ctrl esquerdo " = "17 "
"Windows Esquerdo " = " "
"Alt Esquedo " = "18 "
"Espaço " = "32 "
"Alt Gr " = " "
"Windows direito " = " "
"Propriedades " = " "
"Ctrl direito " = "17 "
"turbo " = " "
"Shift direito " = "16 "
"Enter - carrriage return " = "13 "
"seta para a esquerda " = "37 "
"seta para a direita " = "39 "
"seta para cima " = "38 "
"Seta para baixo " = "40 "
"\ " = "220 "
", " = "188 "
". " = "190 "
"; " = "59 "
"/ " = "191 "
"~ " = "~ "
"ç " = "199 "
"[ " = "219 "
", " = "188 "
"q " = "81 "
"w " = "87 "
"e " = "69 "
"r " = "82 "
"t " = "84 "
"y " = "89 "
"u " = "85 "
"i " = "73 "
"o " = "79 "
"p " = "80 "
"a " = "65 "
"s " = "83 "
"d " = "68 "
"f " = "70 "
"g " = "81 "
"h " = "72 "
"j " = "74 "
"k " = "75 "
"l " = "76 "
"ç " = "199 "
"z " = "90 "
"x " = "88 "
"c " = "67 "
"v " = "86 "
"b " = "66 "
"n " = "66 "
"m " = "77 "
"Num Lock " = " "
"/ teclado numérico " = "191 "
"* teclado numérico " = "56 "
"- teclado numérico " = "109 "
"+ teclado numérico " = "61 "
". teclado numérico " = "190 "
"enter teclado numérico " = "13 "
", teclado numérico " = "188 "
"7 teclado numérico " = "55 "
"8 teclado numérico " = "56 "
"9 teclado numérico " = "57 "
"4 teclado numérico " = "52 "
"5 teclado numérico " = "53 "
" 6 teclado numérico " = "54 "
"1 teclado numérico " = "49 "
"2 teclado numérico " = "50 "
"3 teclado numérico " = "51 "
"0 teclado numérico " = "48 "
"0 teclado numérico " = "188 "

//-----------------------------------------------------------------------------------------------------------------



navigator.userAgent_navigator.appName_navigator.appVersion_navigator.appCodeName_navigator.appVersion:
Opera/9.80 (Windows NT 5.1; U; pt-BR) Presto/2.9.168 Version/11.52_Opera_9.80 (Windows NT 5.1; U; pt-BR)_Mozilla_9.80 (Windows NT 5.1; U; pt-BR)

"ESC " = "27 "
"F1 " = " "
"F2 " = " "
"F3 " = "114 "
"F4 " = "115 "
"F5 " = "116 "
"F6 " = "117 "
"F7 " = "118 "
"F8 " = "119 "
"F9 " = "120 "
"F10 " = "121 "
"F11 " = "122 "
"F12 " = " "
"Print Screen SysRq " = " "
"Scroll Lock " = "145 "
"Pause Break " = "19 "
"Back[<=] - Voltar " = " "
"Forward [=>] - Avançar " = "167 "
"Stop [X] - parar " = "169 "
"Refresh- atualizar " = "168 "
"Search " = "170 "
"Favorites- favoritos " = "171 "
"Web/Home " = " "
"Mail " = "180 "
"Media " = "924 "
"Mute " = "173 "
"Previous [|<<=] " = "177 "
"Play= [|>/||] " = "179 "
"Stop [[]] - pare " = "178 "
"Next [>>| - próxima] " = "176 "
"-Volume [-] " = "174 "
"+Volume [+] " = "175 "
"My computer - meu computador " = "182 "
"Calculator - calculadora " = "183 "
"' " = "222 "
"1 " = "49 "
"2 " = "50 "
"3 " = "51 "
"4 " = "52 "
"5 " = "53 "
"6 " = "54 "
"7 " = "55 "
"8 " = "56 "
"9 " = "57 "
"0 " = "48 "
"- " = "109 "
"= " = "61 "
"] " = "221 "
"backspace [<--] " = "8 "
"Insert " = "45 "
"Home " = "36 "
"Page UP " = "33 "
"Delete " = "46 "
"End " = "35 "
"Page Down " = "34 "
"Tab " = "9 "
"Caps Lock " = "20 "
"Shift Esquerdo " = "16 "
"Ctrl esquerdo " = "17 "
"Windows Esquerdo " = "219 "
"Alt Esquedo " = "18 "
"Espaço " = "32 "
"Alt Gr " = "18 "
"Windows direito " = "220 "
"Propriedades " = " "
"Ctrl direito " = "17 "
"turbo " = " "
"Shift direito " = "16 "
"Enter - carrriage return " = "13 "
"seta para a esquerda " = "37 "
"seta para a direita " = "39 "
"seta para cima " = "38 "
"Seta para baixo " = "40 "
"\ " = "194 "
", " = "188 "
". " = "190 "
"; " = "191 "
"/ " = "193 "
"~ " = "222 "
"ç " = "186 "
"[ " = "221 "
", " = "188 "
"q " = "81 "
"w " = "87 "
"e " = "69 "
"r " = "82 "
"t " = "84 "
"y " = "89 "
"u " = "85 "
"i " = "73 "
"o " = "79 "
"p " = "80 "
"a " = "65 "
"s " = "83 "
"d " = "68 "
"f " = "70 "
"g " = "71 "
"h " = "72 "
"j " = "74 "
"k " = "75 "
"l " = "76 "
"ç " = "186 "
"z " = "90 "
"x " = "88 "
"c " = "67 "
"v " = "86 "
"b " = "66 "
"n " = "78 "
"m " = "77 "
"Num Lock " = "144 "
"/ teclado numérico " = "47 "
"* teclado numérico " = "42 "
"- teclado numérico " = "45 "
"+ teclado numérico " = "43 "
". teclado numérico " = "190 "
"enter teclado numérico " = "13 "
", teclado numérico " = "78 "
"7 teclado numérico " = "55 "
"8 teclado numérico " = "56 "
"9 teclado numérico " = "57 "
"4 teclado numérico " = "52 "
"5 teclado numérico " = "53 "
" 6 teclado numérico " = "54 "
"1 teclado numérico " = "49 "
"2 teclado numérico " = "50 "
"3 teclado numérico " = "51 "
"0 teclado numérico " = "48 "
"0 teclado numérico " = "78 "

//-----------------------------------------------------------------------------------------------------------------




navigator.userAgent_navigator.appName_navigator.appVersion_navigator.appCodeName_navigator.appVersion:
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2_Netscape_5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2_Mozilla_5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2

"ESC " = "27 "
"F1 " = " "
"F2 " = "113 "
"F3 " = "114 "
"F4 " = "115 "
"F5 " = "116 "
"F6 " = "117 "
"F7 " = "118 "
"F8 " = "119 "
"F9 " = "120 "
"F10 " = "121 "
"F11 " = "122 "
"F12 " = "123 "
"Print Screen SysRq " = "44 "
"Scroll Lock " = "145 "
"Pause Break " = "19 "
"Back[<=] - Voltar " = "166 "
"Forward [=>] - Avançar " = "167 "
"Stop [X] - parar " = "169 "
"Refresh- atualizar " = "168 "
"Search " = "170 "
"Favorites- favoritos " = "171 "
"Web/Home " = "172 "
"Mail " = "180 "
"Media " = "181 "
"Mute " = "173 "
"Previous [|<<=] " = "177 "
"Play= [|>/||] " = "179 "
"Stop [[]] - pare " = "178 "
"Next [>>| - próxima] " = "176 "
"-Volume [-] " = "174 "
"+Volume [+] " = "175 "
"My computer - meu computador " = "182 "
"Calculator - calculadora " = "183 "
"' " = "192 "
"1 " = "49 "
"2 " = "50 "
"3 " = "51 "
"4 " = "52 "
"5 " = "53 "
"6 " = "54 "
"7 " = "55 "
"8 " = "56 "
"9 " = "57 "
"0 " = "48 "
"- " = "189 "
"= " = "187 "
"] " = "220 "
"backspace [<--] " = "8 "
"Insert " = "45 "
"Home " = "36 "
"Page UP " = "33 "
"Delete " = "46 "
"End " = "35 "
"Page Down " = "34 "
"Tab " = "9 "
"Caps Lock " = "20 "
"Shift Esquerdo " = "16 "
"Ctrl esquerdo " = "17 "
"Windows Esquerdo " = "91 "
"Alt Esquedo " = "18 "
"Espaço " = "32 "
"Alt Gr " = "18 "
"Windows direito " = "92 "
"Propriedades " = " "
"Ctrl direito " = "17 "
"turbo " = " "
"Shift direito " = "16 "
"Enter - carrriage return " = "13 "
"seta para a esquerda " = "37 "
"seta para a direita " = "39 "
"seta para cima " = "38 "
"Seta para baixo " = "40 "
"\ " = "226 "
", " = "188 "
". " = "190 "
"; " = "191 "
"/ " = "193 "
"~ " = "222 "
"ç " = "186 "
"[ " = "221 "
", " = "188 "
"q " = "81 "
"w " = "87 "
"e " = "69 "
"r " = "82 "
"t " = "84 "
"y " = "89 "
"u " = "85 "
"i " = "73 "
"o " = "79 "
"p " = "80 "
"a " = "65 "
"s " = "83 "
"d " = "68 "
"f " = "70 "
"g " = "71 "
"h " = "72 "
"j " = "74 "
"k " = "75 "
"l " = "76 "
"ç " = "186 "
"z " = "90 "
"x " = "88 "
"c " = "67 "
"v " = "86 "
"b " = "66 "
"n " = "78 "
"m " = "77 "
"Num Lock " = "144 "
"/ teclado numérico " = "111 "
"* teclado numérico " = "106 "
"- teclado numérico " = "109 "
"+ teclado numérico " = "107 "
". teclado numérico " = "194 "
"enter teclado numérico " = "13 "
", teclado numérico " = "110 "
"7 teclado numérico " = "103 "
"8 teclado numérico " = "104 "
"9 teclado numérico " = "105 "
"4 teclado numérico " = "100 "
"5 teclado numérico " = "101 "
" 6 teclado numérico " = "102 "
"1 teclado numérico " = "97 "
"2 teclado numérico " = "98 "
"3 teclado numérico " = "99 "
"0 teclado numérico " = "96 "
"0 teclado numérico " = "110 "





//-----------------------------------------------------------------------------------------------------------------


navigator.userAgent_navigator.appName_navigator.appVersion_navigator.appCodeName_navigator.appVersion:
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22_Netscape_5.0 (Windows NT 5.1) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22_Mozilla_5.0 (Windows NT 5.1) AppleWebKit/534.51.22 (KHTML, like Gecko) Version/5.1.1 Safari/534.51.22

"ESC " = "27 "
"F1 " = "112 "
"F2 " = "113 "
"F3 " = "114 "
"F4 " = "115 "
"F5 " = "116 "
"F6 " = "117 "
"F7 " = "118 "
"F8 " = "119 "
"F9 " = "120 "
"F10 " = "121 "
"F11 " = "122 "
"F12 " = "123 "
"Print Screen SysRq " = "44 "
"Scroll Lock " = "145 "
"Pause Break " = "19 "
"Back[<=] - Voltar " = " "
"Forward [=>] - Avançar " = "167 "
"Stop [X] - parar " = "169 "
"Refresh- atualizar " = "168 "
"Search " = "170 "
"Favorites- favoritos " = "171 "
"Web/Home " = "172 "
"Mail " = "180 "
"Media " = "181 "
"Mute " = "173 "
"Previous [|<<=] " = "177 "
"Play= [|>/||] " = "179 "
"Stop [[]] - pare " = "178 "
"Next [>>| - próxima] " = "176 "
"-Volume [-] " = "174 "
"+Volume [+] " = "175 "
"My computer - meu computador " = " "
"Calculator - calculadora " = "183 "
"' " = "192 "
"1 " = "49 "
"2 " = "50 "
"3 " = "51 "
"4 " = "52 "
"5 " = "53 "
"6 " = "54 "
"7 " = "55 "
"8 " = "56 "
"9 " = "57 "
"0 " = "48 "
"- " = "189 "
"= " = "187 "
"] " = "220 "
"backspace [<--] " = "8 "
"Insert " = "45 "
"Home " = "36 "
"Page UP " = "33 "
"Delete " = "46 "
"End " = "35 "
"Page Down " = "34 "
"Tab " = "9 "
"Caps Lock " = "20 "
"Shift Esquerdo " = "16 "
"Ctrl esquerdo " = "17 "
"Windows Esquerdo " = "91 "
"Alt Esquedo " = "18 "
"Espaço " = "32 "
"Alt Gr " = "18 "
"Windows direito " = "92 "
"Propriedades " = "93 "
"Ctrl direito " = "17 "
"turbo " = " "
"Shift direito " = "16 "
"Enter - carrriage return " = "13 "
"seta para a esquerda " = "37 "
"seta para a direita " = "39 "
"seta para cima " = "38 "
"Seta para baixo " = "40 "
"\ " = "226 "
", " = "188 "
". " = "190 "
"; " = "191 "
"/ " = "193 "
"~ " = "222 "
"ç " = "186 "
"[ " = "221 "
", " = "188 "
"q " = "81 "
"w " = "87 "
"e " = "69 "
"r " = "82 "
"t " = "84 "
"y " = "89 "
"u " = "85 "
"i " = "73 "
"o " = "79 "
"p " = "80 "
"a " = "65 "
"s " = "83 "
"d " = "68 "
"f " = "70 "
"g " = "71 "
"h " = "72 "
"j " = "74 "
"k " = "75 "
"l " = "76 "
"ç " = "186 "
"z " = "90 "
"x " = "88 "
"c " = "67 "
"v " = "86 "
"b " = "66 "
"n " = "78 "
"m " = "77 "
"Num Lock " = "144 "
"/ teclado numérico " = "111 "
"* teclado numérico " = "106 "
"- teclado numérico " = "109 "
"+ teclado numérico " = "107 "
". teclado numérico " = "194 "
"enter teclado numérico " = "13 "
", teclado numérico " = "46 "
"7 teclado numérico " = "36 "
"8 teclado numérico " = "38 "
"9 teclado numérico " = "33 "
"4 teclado numérico " = "37 "
"5 teclado numérico " = "12 "
" 6 teclado numérico " = "39 "
"1 teclado numérico " = "35 "
"2 teclado numérico " = "40 "
"3 teclado numérico " = "34 "
"0 teclado numérico " = "45 "
"0 teclado numérico " = "46 "



//-----------------------------------------------------------------------------------------------------------------


observou-se algumas diferenças:

No Mozilla Firefox no windows o caracter "-" possui código 109 enquanto no ie também no windows 189,
o caracter "=" possui código 107 enquanto no ie também no windows 187,
o caracter "Alt Gr" possui código 17 enquanto no ie também no windows 18,
o caracter "ç" possui código 59 enquanto no ie também no windows 186,
o caracter ", teclado numérico" possui código 46 enquanto no ie também no windows 110,
o caracter "7 teclado numérico" possui código 36 enquanto no ie também no windows 103,
o caracter "8 teclado numérico" possui código 38 enquanto no ie também no windows 104,
o caracter "9 teclado numérico" possui código 33 enquanto no ie também no windows 105,
o caracter "4 teclado numérico" possui código 37 enquanto no ie também no windows 100,
o caracter "5 teclado numérico" possui código 12 enquanto no ie também no windows 101,
o caracter "6 teclado numérico" possui código 39 enquanto no ie também no windows 102,
o caracter "1 teclado numérico" possui código 35 enquanto no ie também no windows 97,
o caracter "2 teclado numérico" possui código 40 enquanto no ie também no windows 98,
em fim todos os números no teclado numérico diferem


Diferenças do Firefox no windows e no ubuntu lucid respectivamente:
caracter = codificação no window, condificação no lucid ubuntu
"Stop [X] - parar " = "169", "3";
"="= ""107", "61";
"]"= ""220", "221";
"\"= ""226", "220";
";"= "191", "59";
"/"= "193", "111";
"["= "221", "219";
". teclado numérico"= "194", "110";
", teclado numérico"= "46", "108";
"7 teclado numérico"= "36", "103";
Em fim todo o teclado numperico está diferente
Essas são apenas algumas das diferenças, as teclas que de maneira alguma, podem ser utilizadas como atalhos
Resumindo para fazer atalho utilize, apenas os famosos,ctrl+números, ou letras ... ou até mesmo shift, nada muito além do padrão

sábado, 17 de setembro de 2011

Minhs funções JS (Javascript) para fazer equivalmente innerHTML ie Mozilla Firefox

Os Comentários no código fonte acredito que dispensam comentários
A função que da o alert com todos os elementos de todos os formulários é a
alertElementosDosForms();
addDivBeforeBegin( dv, dvin); é
a que concatena 2 innerHTMLs, mas veja melhor os comentários no próprio código fonte:



O Resultado desse código pode ser visto em:
(Não coloquei em iframe para que o alet não fique enchendo o saco toda hora que entrar no blog)
http://danilomatias.hd1.com.br/resto/blog/dd1.html
Se está chato ler o código fonte com essa barra de rolagem no iframe, acesse:

http://danilomatias.hd1.com.br/resto/blog/dd1_html.html


Abaixo um exemplo com funções de validação de teclas de números e de letras e dos dois juntos:




O Resultado desse código pode ser visto em:
(Não coloquei em iframe para que o alet não fique enchendo o saco toda hora que entrar no blog)
http://danilomatias.hd1.com.br/resto/blog/7.html
Se está chato ler o código fonte com essa barra de rolagem no iframe, acesse:

http://danilomatias.hd1.com.br/resto/blog/7_html.html

quarta-feira, 7 de setembro de 2011