
Eu o Mister HTML !!!
Membros-
Total de itens
156 -
Registro em
-
Última visita
Tudo que Eu o Mister HTML !!! postou
-
Depois desse tópico vou receber montes de advertências/segundo de moderadores, vou correr até o risco de BAN e tal... O teste anterior é muito BABA e descobriram a resposta muito mais rápido que o esperado... E mais uma vez: Olha que quando vi uns testes assim esqueci de lavar meu cérebro, achava que era ? */%&@ !!!. seus cérebros estavam limpos os suficientes para responder o teste anterior, mas não tão limpos para responder... ESSE TESTE corretamente: DUVIDO!!! NINGUÉM VAI RESPONDER ESSA!!! VÃO TODO MUNDO PENSAR QUE É ( &)*/# !!! Dessa vez peguei todo mundo!!!
-
Teste de sanidade mental
tópico respondeu ao Eu o Mister HTML !!! de Eu o Mister HTML !!! em Entretenimento
Acertou! pensei que ia pegar todo mundo!!! Depois que tu respondestes perdeu toda a graça! Depois que descubrir mais testes de sanidade mental eu posto tudo mais só para compensar... Nem compensou esse teste Assistiu o João Kleber no dia da pegadinha? boa memória... -
(Da piada de João Kleber - pra zuar com todo mundo !!!) O que é o que é: começa com B, no meio tem um C, no final tem um TA e fica no meio das pernas ? Depois descubra quem esqueceu de lavar o cérebro ! POR FAVOR, PELA QUARTA DIMENSÃO DE DELTA, NÃO VENHA MANDAR MP, TRANCAR O TÓPICO, ME ACUSAR DE FLAME, se ficou ofendido com a resposta, lembre-se que o link para esse tópico é uma MIRAGEM !!! Não vou dar a resposta, quando vier o primeiro a responder certo aí sim digo !
-
Por incrível que pareça, não encontrei nenhuma notícia da Microsoft sequer do sucessor do Windows Media Player 12 no Google, só um dono de um blog que fez idéia dele. Construí a interface do novo player, que virá provavelmente com o Windows 7, usando print screens do Windows Media Player 9 com a versão 11 do mesmo através de um programa gráfico (Corel PHOTOPAINT 12) Antes que a Microsoft lança a primeira tela oficial do WMPlayer 12 e saia pelo menos uma notíca do player, convido a todos a usar o Photoshop (ou qualquer outro aplicativo gráfico) para construir a interface gráfica não oficial do WMP 12 ou até mesmo programadores em C, pascal, Visual Basic, Delphi, etc. a construir uma simulação (não precisa ser fiel) do novo player e publicar em servidores de hosting de arquivos, como o megaupload Minha opnião: A partir da versão 12, o player vai tocar muitos arquivos de mídia, entre eles: WAV, WMA, WMA pro, MP3, MP3 pro, AAC, A3C, FLV, MPG, MP2, MP4, OGG, MPC, AVI, DVD-Video, Blu-ray video, HD-DVD video, CD de áudio, HDCD, RMVB, etc... Interface: * Uma inovadora mistura da versão 9 com a versão 11 do player, criando uma interface muito elaborada e bonita * Suporte a visualização no melhor estilo do WinAMP * Abas e botões que substitui vários menus, e correção da deficiência de ficar clicando com o botão direito do mouse para acessar o menu * Botão salvar explícito - útil para arquivos em streaming * Mais simplificada que a versão anterior * Melhor integração com a biblioteca * Download de Músicas mais fácil Ano de lançamento: 2009 Imagens: http://www.megaupload.com/?d=OUEMZZG1 (Só lembrando: as imagens vem dentro de um ZIP, tem duas telas não oficiais do WMPlayer 12 que fiz no Corel PHOTOPAINT 12 aqui de casa, e como uso a versão gratuíta do megaupload, jogue o porco no ventilador até chover lingüiça, pois os usuários premium pode usar toda a banda, não disponibilizando o download, tente freqüentimente) Só lembrando que as informações e imagens aqui do Windows Media Player 12 não são oficiais e é de minha autoria Participe! dê sua opnião!
-
Gerador de Nome de Pobre
tópico respondeu ao victormartins de Eu o Mister HTML !!! em Entretenimento
O meu: O nome de pobre gerado é Édéiz Maique Wandercleydson da Silva O nome do PAI do(a) infeliz acima é: Djionattan Istiviuonder da Silva O nome da MÃE do(a) infeliz acima é: Thuanny Ethelvina da Silva -
Busca por Chuck Norris no Google é piada
tópico respondeu ao Beraldo de Eu o Mister HTML !!! em Entretenimento
W* FORA DO AR???! TOMARA QUE SEJE VERDADE VOU FAZER MAU FESTAÇO POIS ODEIO ESSE SERVIÇO *** QUE TEM MUITO QUE ***** ** ** POIS BLASFEMOU CONTRA MINHA RELIGIÃO EM 2006 !!! UHU! ***** W* !!! ALTOS FOGOS DE ARTIFÍCIO Mal engraçado esse bug do Google! -
Fimes recomendados: Título: Guerra dos mundos Autor: Tom Cruise Relata: a invasão extra-terrestre (apesar que o filme têm idéias que para mim não justifico como corretas) Classificação etária: 12 anos (violência) [Copiei ele em formato WMV = 1,59 GB] Título: O dia depois de amanhã Autor: Tom Cruise Relata: o aquecimento global (um problema muito discutido em 2007) Classificação etária: [Não sei, pois ainda preciso assistir!] Não tem jeito! Andrômeda é nossa salvação! (se tiver um planeta com vida, é claro) Fica aí numaboa sem fazer nada para vocês saberem o que é bom para a gripe! o apocalipse tá bem perto!
-
Contribua para melhorar meu projeto (em JavaScript)
pergunta respondeu ao Eu o Mister HTML !!! de Eu o Mister HTML !!! em Ajax, JavaScript, XML, DOM
Ola KaKarotto, fico feliz que você tenha entendido como o loadOnce (pronucia-se ludánuce) funciona. Enquanto ao MegaUpload, eu não uso uma conta premium, pois não quero pagar para o servidor. Essa conta é mesmo limitada. Infelizmente, parece que não tem uma função de anexar arquivos no fórum... por isso uso essa conta no megaUpload. Dá para botar tudo para funcionar sem fazer o download: No disco rígido (C:\) crie uma pasta denominada LO, ficando C:\LO. Crie os arquivos "demo.hta" e "LOM.htm", cujo conteúdo corresponde ao script que passei no primeiro post. Crie dentro da pasta LO, uma pasta que vai ser o cache (Text-cache), ficando C:\LO\Text-cache Duplo clique em demo.hta NOTA: Já existe uma versão 1.01, que ainda não coloquei disponibilidade na Internet, que corrige o problema de sites mal-formatados e com muitos erros de script A versão 1.1 fará parte do Deutrix Millennium Browser 2008 (Um navegador que usa o loadOnce, mas está em desenvolvimento). A versão 1.1 não usa uma pasta, mas um arquivo .XML. Além disso, o conteúdo do arquivo precisa ser "criptografado" para evitar que haja erros no arquivo XML. Quando ele é acessado, o navegador cria um arquivo temporário (temp.htm), mas dessa vez é devidamente descriptografado. Mas ainda mantêm as vantagens da versão 1.01. (Vou tentar postar a versão 1.01 no meu post sábado agora) A versão 1.1 não vai estar disponível enquanto eu não lanço o Millennium -
import não faz download de js
uma questão respondeu Eu o Mister HTML !!! em Ajax, JavaScript, XML, DOM
Já tentou algo como <script src="seuScriptEmJS.js" type="Text/JavaScript" language="JavaScript"></script> ? -
[Ajuda] Link com Scroll roll lateral
pergunta respondeu ao Prometheus de Eu o Mister HTML !!! em Ajax, JavaScript, XML, DOM
Olá, não fique muito confuso, esse menu lateral é fácil de fazer! o que você precisa é de uma tabela HTML, as imagens e o comando de anexo de hipertexto. Basicamente, seria algo do tipo: <table cellspacing=0 cellpadding=5> <tr><td><a href="http://site1.com.br" title="Visite o site 1!"><img src="grafico1.png"></a></td><td><a href="http://site2.com.br" title="Visite o site 2!"><img src="grafico2.png"></a></td><td><a href="http://site3.com.br" title="Visite o site 3!"><img src="grafico3.png"></a></td></tr> </table> Além disso, você pode colocar comandos opcionais para melhorar a aparência de seu menu (como o comando BGCOLOR, BACKGROUND) da tag TABLE. Caso queira tirar as bordas malditas, use o comando: Se você for um ótimo Web designer, você poderá deixar seu menu ainda mais sotisficado, combinando cores, gráficos, etc. -
Pessoal vou postar esse tópico aqui para aletar que nós estamos perto do fim... 22 de dezembro a Humanidade já era... 1 de julho de 2014 é a vez da Terra. Não acho a Nuvem do Caos um boato, muito menos uma teoria. Acredito em vida Extra-terrestre. A Internet está cheio de explicações disso... Bem, por causa disso, vim postar meu texto de minha autoria, entitulado "Futuro do Terror - o Apocalipse Contemporâneo". Você pode achar que fiquei lunático, mas não acho que a mídia dessa vez está mentindo com essa história de Apocalipse... Pô, mas você fala: O mundo não deveria ter acabado em 2000? ou em outras datas? Uma coisa eu sei: esses "apocalipses" não aconteceram pois não teve provas cientificamente suficientes, era tudo na base da Astologia ou da Achologia, como "O mundo vai acabar quando todos os planetas estiverem alinhado na constelação de Aquário...". Provas como essas não são cientificamente autenticadas, deixando o falso profeta com má fama. Mas provas como: "Aumento de catástrofes, de tsumamis, risco iminente de cair um Asteróide, sobrecarga do campo magnético da Terra ou invasão de extraterrestres para buscar nós para Andrômeda" tem grandes probabilidades do apocalipse acontecer. Mais uma vez há grandes riscos sim do mundo acabar em 01/07/2014, às 9h15min, com a chegada da Nuvem do Caos (Mais uma vez, dizem que é boato, mas pense bem, como que pode ser teoria essa nuvem do caos se dizem que a poeira de ácido destruiu um asteróide?). Também tem provas científicas o fato futuro de 22/12/2012 o mundo acabar. Infelizmente, nosso Sol vai sobrecarregar nossos campos eletromagnéticos, gerando forças desconhecidas, que depois, pode acabar com a vida na Terra. Dessa vez, não podemos achar que os "dois grandes" eventos do Apocalipse são simplesmente mentiras. Há provas científicas no caminho. Se você for uma pessoa religiosa ou for contra essas teorias, não estou te provocando, nem muito menos forçando você a acreditar no Apocalipse iminente, mas caso uma das desgraças acontecerem (algumas já estão acontecendo, como em 8 de janeiro desse ano de 2008, nosso planeta está sendo invadido por extra-terrestres e deixando seus sinais em plantações e em filmes digitais, graças às câmeras digitais). Eu sou uma pessoa simplificada, não gosto de "algo a fundo" ou "muito rigoroso" ou algo desse tipo. Como já acredito em vida Extra-terrestre, só vai demorar algum tempo para que as pessoas que não acreditam nessas coisas começar a acreditar oficialmente. E enquanto os temperamentos dos ETs, também não acho verdade essas histórias babacas dizer que os extra-terrestes vieram aqui para nos matar, etc. Nós não entendemos os extra-terrestres e como os extra-terrestres querem contato com nós e como os seres humanos vão se comunicar com a gente, acha que nós somos "intrusos". Não é bem assim. Se tudo der certo, certamente os extra-terrestres vão ficar amigos da gente, vão até ser heróis, sabiam? podem nos salvar dos perigos dos nossos planetas, levando nós para Andrômeda, apesar que os cientistas humanos não descobriu planetas nessa galáxia com as mínimas condições de vida. Os computadores de lá são pessoas. Finalmente... acabando com a conversaiada toda, está aqui minha obra, fruto de várias pesquisas sobre o fim do mundo na Internet: Futuro do Terror O apocalipse Contemporaneo Se voce não gosta de filmes de terror prepare se Pois voce podera participar dum filme de terror No futuro aqui na Terra junto com outros habitantes Desse planeta Se você não gosta de filmes de terror, ou tem medo de assistir, e tiver muita saúde para viver por mais algum tempo, você têm um encontro marcado para ser um participar dum filme de Terror de efeitos absolutamente reais capaz de dizimar toda a humanidade, não só de pânico e de pavor, mas dizimar literalmente! Nesses próximos anos, vai ser só terror aqui nesse planeta, que só os escolhidos viverão depois da reprodução desse filme de terror. O cenário é o nosso frágil planeta Terra. Vênus resolve junto com o Sol vingar-se do nosso planeta, lançando particulas malígnas que provocará um grande clarão, e quem não for escolhido para morar em Andrômeda vai morrer pelos efeitos da radioativdade dessas partículas diabólicas lançada pelo Sol. O mesmo sol que dá a vida para a Terra, tirará a vida daqueles que não forem escolhidos para morar em Andrômeda. Se você não acredita em extra terrestres, você infelizmente está ignorando a única chance de sobreviver a essa vigança de Vênus e sol. A cada tempo, nosso planeta está esquentando cada vez mais pela imprudência da humanidade. O rumo está ficando cada vez irreversível, com o destino de transformar nosso planeta numa extensão do Inferno. Por isso, você só tem um pouco de tempo de ser uma pessoa diferenciada, a ponto de convencer os extra-terrestes que você é uma pessoa importante. Por sua vez, quando o planeta tiver todo desabitado pelas desgraças futuras e iminentes, o pior vai acontecer, mas ninguém mais vai observar, por que já estão indo para Andrômeda ou tiveram suas almas entregues para Tryen a ponto de que o qual decidirá que as almas imprudentes dessa tragédia sejem parte de Andrômeda ou sejem jogados no Inferno para todo o sempre. Um enorme nuvem ácida de origem do Inferno vai pulvelizar todo nosso planeta, transformando nosso planeta em nada absoluto. Muitas desgraças estarão por vir, antes dessas desgraças finais serem reprozudas. Um pouco antes desse fato chocante, Nossa galáxia terá preseça inesperada duma luz sem calor, mas fatal para a vida humana. Muitos deverão deixar de comer carnes em geral para evitar a morte por essa luz diabólica para o fim de se fortificar contra essa luz. Muitas pessoas, pricipalmente as desavisadas serão vítimas dessa luz e morrerão. No mesmo ato, Nação e Nação irão criar guerras poderossíssimas, matando uma boa parte da humanidade. Muitas armas nucleares estarão em uso. Muitas bombas explodirão perto das pessoas. Escorrerá muito sangue inocente nesse frágil planeta Terra, e muito morrerão. Essa desgraça estará por vir. Serão muitas o número de pessoas desavisadas dessa desgraça iminente. Haverá muita peste, muita doença, muita enfermidade para essa mundo afora. Será grande o número de pessoas que irão morrer de diversas doenças e pestes. Mas tudo isso não é sequer o começo! Nosso planeta terá grande chances de ser mal recebido pelos grandes cometas do Espaço afora, com um real risco de fazer um grande número de homens mortos pela imprudência perante os acontecimentos do Apocalipse iminente. No fim do mundo, o inverno deixará de ser frio, não haverá mais a necessidade de usar qualquer proteção térmica. Do contrário, a Terra irá transformar-se em lenha na fogueira, matando muitas as pessoas do efeito. No fim do mundo, as autoridades vão deixar-se de se entender, vão resolver o problema com muitas bombas e armas nucleares. Digo que bem-aventurado foram que morreram até agora, pois suas almas não foram vítimas dos eventos do Apocalipse. No fim do mundo, água nenhuma existirá para ser bebida. Muitas pessoas morrerão de sede e farão guerra com bombas e armas nucleares para decidir quem ficará com aquele último pingo de água, tão preciosa para a vida humana aqui nessa Terra. No fim do mundo não haverá alimentos, muitos morrerão de fome, haverá muita greve e muita guerra. Bem-aventurado são aqueles que morrerem nesse exato momento, pois suas almas foram salvas do evento do pior filme de Terror da história da humanidade! Muitas pessoas não vão se conformar com os eventos futuros, vão ficar com muita vontade de voltar para trás, onde toda essa tragédia começou de uma forma, inesplicável. Muitas pessoas idgnadas sairão da forma de achar mais convinientes para as ruas de suas casas, vão se ajoelhar, dizendo: “Oh! Por que o mundo tem que acabar? Por que chegou nossa hora?” Muitos decidirão pegar uma faca para cortar seus pescoços para não ver um ou mais eventos apocalípticos acontecerem. O número de pessoas que decidirão matar ou serão mortos, irá aumentar em nível acelerado. Bem-aventurados são essas pessoas, pois não estão comentendo loucura, mas sim estão fugindo do pior filme de Terror da história da humanidade, que não falta muito para começar. A vida na Terra daqui para frente será pior do que um caos, vai ser como se o Diabo e seus demônios decidissem abandonar o Inferno para morar aqui na Terra, ou em outras palavras, a Terra vai descer para o Inferno ou em outras palavras, o Inferno subirá para a Terra. Muitas pessoas serão deixadas para trás até o extermínio total da humanidade, fruto da vingança solar e venusiana. Será tão reduzido o número de pessoas escolhidas para morar em Andrômeda, que não se têm muita esperança que a existência humana dure após o extermínio de nosso planeta através da Nuvem do Caos. Talvez, só sobre um ser humano ou nenhum, com as esperanças esgotadas para continuação da vida da Terra. Coitados dos seres humanos que esperarem esses eventos acontecer e não fizerem pelo menos o favor de avisas a outros seres humanos sobre as cenas do pior filme de Terror que pode começar a qualquer momento, sendo agora ou um tempo depois, terão grande probabilidade de não ser escolhidos pelos extra-terrestres para morar em Andrômeda e sofrer muito com as conseqüencias do fim do mundo, onde o citado é o pior filme de Terror da história da humanidade e também da história da Terra. E não serão escolhidos aqueles que não tiverem dispostos a enfrentar a pior desgraça desse século, aqueles que fracassarem, aqueles que dessistirem, aqueles que morrer antes da chegada dos extra-terrestres aqui em nosso planeta, aqueles que forem considerados perigo para o resto da humanidade. Quem ficar para trás após a chegada dos extra-terrestres virá a pior desgraça a ser registrada na história desse século no dia segunite, cujo dia é o último dia para o resto da humanidade que não foi escolhida. Vão ser vítima do sol e de Vênus. Após esse dia, não restará um homem de pé sequer na Terra. A Terra ficará totalmente vazia por mais algum tempo, antes da chegada da Nuvem do caos, onde ela dissolve qualquer superficie que ela encontra pela sua frente. Sua velocidade é comparável à Luz, e chegará aqui na Terra para dissolver tudo o que foi deixado para trás. Você só tem um tempo livre para dedicar a você mesmo e à Terra, por isso, reflita sobre isso constantimente, seje um porta-voz dos acontecimentos do apocalipse. Seje um ser humano significativo para a história desse planeta e para a história da humanidade, fazendo isso, você terá a capacidade de ser escolhidos pelos extra-terrestres para ser habitante da galáxia de andrômeda. Não se preocupe! Brevemente vários planetas com condições de vidas serão descobertos. E quem descobrir esses planetas, terá capacidade de ser salvo pelos extra-terrestres. O fim realmente existe, ele pode acontecer a qualquer momento, por isso excelente sorte para escapar dos eventos do Apocalipse sem se matar.
-
Como Inserir vídeos do Flash Video (*.flv) numa página
pergunta respondeu ao Eu o Mister HTML !!! de Eu o Mister HTML !!! em HTML, XHTML, CSS
Mas vocês esqueceram que meu Flash MX falta o objeto Player ?! -
BUG Global (Na matemática do JS)
pergunta respondeu ao Eu o Mister HTML !!! de Eu o Mister HTML !!! em Ajax, JavaScript, XML, DOM
Desse seu jeito funfou também, mas eu fiz doutra forma: <script> function returnUltimate(fileArray){ fileArray = fileArray.split('|') fileArray.sort() ultimate = 0 for (x=0;x<fileArray.length;x++){ if (ultimate < fileArray[x]){ ultimate = fileArray[x] } else {continue} } return ultimate } alert(returnUltimate("1|125|3215|58|987|1045")) </script> quando eu coloquei o fileArray.sort(), aí os browsers começaram a dizer que 3215 é o maior valor Valeu, um grande abraço! -
Aqui no meu server, logo de cara aparece: Notice: Undefined variable: erro in C:\Arquivos de programas\EasyPHP 2.0b1\www\fortest\foto.php on line 126 Aí, quando dá submit, aparece: Forbidden You don't have permission to access /fortest/<br /><b>Notice</b>: Undefined variable: PHP_SELF in <b>C:/Arquivos de programas/EasyPHP 2.0b1/www/fortest/foto.php</b> on line <b>120</b><br /> on this server. Por quê esses erros?
-
Contribua para melhorar meu projeto (em JavaScript)
pergunta respondeu ao Eu o Mister HTML !!! de Eu o Mister HTML !!! em Ajax, JavaScript, XML, DOM
Engraçado esse MEGAUPLOAD, consegui acessar meu login apenas uma vez e depois digitei meus dados tudo correto e o MEGAUPLOAD diz que está incorreto, sabendo-se que era correto. O loadOnce (LO) se diferencia do amarzenamento em cache por seguintes motivos Transforma páginas em cache disponível off-line (o IE faz isso?)Na segunda vez que você acessar a mesma página, o LO faz uma verificação no cache antes de carregar a página. Se encontrar, o LO redireciona a página para a página do cache ao invés de carregar novamente do servidor remoto original. Isso faz que as páginas carregem mais rápido. Como o Objeto ActiveX não consegue interagir com servidores remotos, ele apenas salva o código fonte, e transforma endereços relativos (pasta/arq.ext) em absoluto (http://site.com/pasta/arq.ext), para que o browser não pense que o arquivo está no cache do LOA versão do LO está desatualizada (1.0). Foi feita uma versão 1.01 do mesmo, com correções em referência de arquivos CSS e JS, além do mais, ele acrescenta o código <script>window.onerror = new Function("return true")</script> para não mostrar a cx de diálogo "Erro no script dessa página". A versão 1.01 ainda não está disponível on-line Com essa TECNOLOGIA, o LO carrega páginas mais rápido do que o IE. Mas ainda precisa mostrar mais rápido que firefox, opera, safari e navigator.Tem o LOM (LO manager), um gerenciador, que permite que você possa ter informações e também a possibilidade de deletar páginas no cache, caso suspeite que ela é muito antigaé sempre bom consultar o MICROSOFT MSDN pois lá você pode aprender sobre HTA -
Pessoal, vocês podem achar estranho, pois estou desenvolvendo um projeto, e aí, preciso criar uma função JS para verificar o maior número e retornar. Aí, fiz um teste prévio com os números 1, 58, 125, 987, 1025 e 3215 (não necessariamente nessa ordem). Ai, quando fui testar... todos os navegadores (IE, FF, Opera, NS, e Safari) ficam dizendo que 987 é o maior valor, sabendo-se que o NORMAL era para devolver 3215. DEVERIA funcionar desse jeito: O código pega a string e divide ela, transformando em um array (caracter "|") depois vem um loop checar qual elemento tem o maior valor (com ajuda da variável ultimate) depois ele retorna (return ultimate) o maior valor. 1) Será que quando o JS foi desenvolvido, não descobriram esse bug, e só agora vi que não é bug em particular de um só navegador, mas de TODOS? 2) Desde quanto 987 é maior que 3215? 3) Será que não tem jeito de escapar do bug (Script alternativo)? O script: <script> function returnUltimate(fileArray){ fileArray = fileArray.split('|') ultimate = 0 for (x=0;x<fileArray.length;x++){ if (ultimate < fileArray[x]){ ultimate = fileArray[x] } else {continue} } return ultimate } alert(returnUltimate("1|125|3215|58|987|1045")) </script> Mais UMA vez: não é bug só do IE ou do FF, é BUG GLOBAL!!!
-
Esse é um deles. A única coisa que precisei alterar é o "<?" para "<?php" po que não consigo fazer o apache reconhecer o "<?" apareceu esse tal de "_FILES", mas mesmo assim » ERROR <?php /** * Upload de Imagens com Segurança * * @author Alfred Reinold Baudisch * @email alfred_baudisch@hotmail.com * @date Jan 09, 2004 * @changes Jan 14, 2004 - v2.0 */ // Prepara a variável caso o formulário tenha sido postado $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; $config = array(); // Tamano máximo da imagem, em bytes $config["tamanho"] = 106883; // Largura Máxima, em pixels $config["largura"] = 350; // Altura Máxima, em pixels $config["altura"] = 250; // Diretório onde a imagem será salva $config["diretorio"] = "fotos/"; // Gera um nome para a imagem e verifica se já não existe, caso exista, gera outro nome e assim sucessivamente.. // Função Recursiva function nome($extensao) { global $config; // Gera um nome único para a imagem $temp = substr(md5(uniqid(time())), 0, 10); $imagem_nome = $temp . "." . $extensao; // Verifica se o arquivo já existe, caso positivo, chama essa função novamente if(file_exists($config["diretorio"] . $imagem_nome)) { $imagem_nome = nome($extensao); } return $imagem_nome; } if($arquivo) { $erro = array(); // Verifica o mime-type do arquivo para ver se é de imagem. // Caso fosse verificar a extensão do nome de arquivo, o código deveria ser: // // if(!eregi("\.(jpg|jpeg|bmp|gif|png){1}$", $arquivo["name"])) { // $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } // // Mas, o que ocorre é que alguns usuários mal-intencionados, podem pegar um vírus .exe e simplesmente mudar a extensão // para alguma das imagens e enviar. Então, não adiantaria em nada verificar a extensão do nome do arquivo. if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } // Para verificar as dimensões da imagem $tamanhos = getimagesize($arquivo["tmp_name"]); // Verifica largura if($tamanhos[0] > $config["largura"]) { $erro[] = "Largura da imagem não deve ultrapassar " . $config["largura"] . " pixels"; } // Verifica altura if($tamanhos[1] > $config["altura"]) { $erro[] = "Altura da imagem não deve ultrapassar " . $config["altura"] . " pixels"; } } if(!sizeof($erro)) { // Pega extensão do arquivo, o indice 1 do array conterá a extensão preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); // Gera nome único para a imagem $imagem_nome = nome($ext[1]); // Caminho de onde a imagem ficará $imagem_dir = $config["diretorio"] . $imagem_nome; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $imagem_dir); } } ?> <html> <head> <title>Enviar Foto</title> <style type="text/css"> BODY, TD {font-family: verdana; font-size: 10pt; color: white} </style> </head> <body bgcolor=black link=red vlink=red alink=red> <center><font size=4>Envio de Foto</font><BR> <?php // Imagem foi enviada com sucesso, mostra mensagem de SUCESSO if($arquivo && !sizeof($erro)) { echo "<img src=\"" . $imagem_dir . "\" border=0><BR><BR>Sua foto foi enviada com sucesso!<br>Deseja enviar outra? <a href=\"foto.php\">Clique aqui</a>"; } // Ocorreu algum erro ou ainda o formulário não foi postado else { ?> <form action="<?php echo $PHP_SELF?>" method=post ENCTYPE="multipart/form-data"> Envie sua foto em formato gif, jpg, bmp ou png.<BR> A imagem não deve ter mais que <?echo $config["tamanho"] ?> bytes e deve ter <? echo $config["largura"] . "x" . $config["altura"] ?> pixels.<BR> <table border=0 cellpadding=2 cellspacing=1 align=center> <?php if(sizeof($erro)) { echo "<tr><td colspan=2 bgcolor=red><B><U>Ocorreu(am) o(s) seguinte(s) erro(s):</u><BR>"; foreach($erro as $err) { echo " - " . $err . "<BR>"; } echo "</B></td></tr>"; } ?> <tr><td align=center>Enviar Foto: <input type=file size=30 name=foto></td></tr> <tr><td align=center><input type=submit value="Ok!"></td></tr> </table> </form> <?php } ?> <br><font face=arial size=1 color=white>Programado por Alfred R. Baudisch - 14/01/2004. Versão 1.2</font> </body> </html>
-
Como Inserir vídeos do Flash Video (*.flv) numa página
pergunta respondeu ao Eu o Mister HTML !!! de Eu o Mister HTML !!! em HTML, XHTML, CSS
HTML 5?! eu achava que HTML 4.01 era a última versão do HTML. Qual Browser suporta esse "HTML 5" ? Internet Explorer 7 ? Firefox 2 ? Opera 9 ? Navigator 9 ? Avant 11 ? Safari 3 ? -
Como Inserir vídeos do Flash Video (*.flv) numa página
pergunta respondeu ao Eu o Mister HTML !!! de Eu o Mister HTML !!! em HTML, XHTML, CSS
Apesar do link ser em Inglês, deu para entender o que está escrito. Mas na hora do "Drag a Media Playback component from the media components set" Verifiquei que no painel do meu Flash MX não tinha esse complemento! o que faço. NÃO APOIO PIRATARIA, mas sinto muito informar, que meu Studio MX é pirata, assim como meu Windows XP pro, CorelDRAW Graphics suite e o Office 2003. O motivo: "A pobreza é amiga da pirataria". MAIS UMA VEZ não estou apoiando a pirataria , não tenho condições de comprar tudo original e registrado por que eu não sou rico, não tenho nem TV de plasma, mansão e nem rio de dinheiro. E como senti necessidades de usar certos softwares, precisei arriscar-me comprando na "versión del paraguay". Sei que pode ser desculpa furada para usar software pirata, mas sei que vocês não toleram pirataria, e como não estou apoiando a pirataria, peço que voêcs não fechem o tópico por causa que não é permitido o apoio à pitaria, já que não estou do lado da pirataria. -
Eu estou precisando dum código que faça upload de arquivos (Não estou conseguindo de jeito nenhum). Já fiz download, já consultei Workshops on-line, mas creio que esses códigos são para PHP 4. Meu PHP é 5, e como tenho certeza que certa coisas mudam, e como ainda sou novato em PHP, peço ajuda, por favor: Se encontrarem algum exemplo de uploading para download na Internet afora, que funciona especialmente como PHP 5, não esqueça de enviar um link, pois tudo que testei que trata a respeito de uploading NÃO funcionou. Sempre o PHP vinha com aquelas mensagens de "Warning", "Noticie", etc e tal. Serei grato, pois posso precisar disso no futuro (mas não deixe de responder mesmo assim!)
-
Como Inserir vídeos do Flash Video (*.flv) numa página
pergunta respondeu ao Eu o Mister HTML !!! de Eu o Mister HTML !!! em HTML, XHTML, CSS
UP no tópico: Esqueceram que ainda NÃO RESOLVI meu problema?!. Não encerrem o tópico fazendo favor, pois ainda estou precisando de códigos -
Espaço do que? Em disco? Se for isso, elimine os arquivos desnecessários do HD. Se não for isso, por favor detalhe.
-
[Dúvida] setTimeout
pergunta respondeu ao Fvox de Eu o Mister HTML !!! em Ajax, JavaScript, XML, DOM
não seria desse jeito?: <body onload='setTimeout("recebeValor2()", 60000)'> <script> function recebeValor2(){ qstr = '?valor=2' if (location.href.indexOf(qstr) == -1){ location.href += qstr }} </script> Em um minuto, o navegador devolve dentro da QueryString (valor) o valor 2 -
Oi pessoal, eu já postei no fórum de Windows sobre meu novo projeto (loadOnce), como ele funciona, as desvantagens e os termos de copyrighting. Se vocês querem contibuir com as correções e têm noções sobre HTML Application (*.hta) e o controle ActiveX Scripting.FileSystemObject, não deixe de enviar a correção para anteu311@ig.com.br ,desde que você concorde com os termos de copyrighting do projeto: DEMO.HTA <style> BODY {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=white,endColorstr=gainsboro)} BUTTON {font-size: 8pt; color: dodgerblue; font-family: tahoma} INPUT {font-family: tahoma; color: dodgerblue; font-size: 8pt; border: 1px solid gray; background: white; filter: progid:DXImageTransform.Microsoft.shadow(strength=3,color=gray,direction=135)} SELECT {font-family: tahoma; color: dodgerblue; font-size: 8pt} #statistics {background: maroon; color: white; font-size: 8pt; font-family: tahoma} </style> <body scroll=no style="margin: 0; padding: 0" onload="reloadStatistics()"> <title>Deutrix SatanForce LoadOnce (demonstação da tecnologia)</title> <table width=100% height=100% cellspacing=0 cellpadding=0> <tr height=36><td align=left><input id=httpaddress size=150 value="" onkeydown="if (event.keyCode == 13) verifyOnExistis()""> <select onchange="eval(this.value)"> <option value="main.style.display = 'inline'; LOM.style.display = 'none';">Conteúdo principal</option> <option value="main.style.display = 'none'; LOM.style.display = 'inline'; parent.LOMframe.location.reload()">Gerenciar loadOnce</option> </select> </td><td align=right><button onClick="LORecord()">» LO</button><button onClick="verifyOnExistis()">Carregar</button></td></tr> <tr><td colspan=2> <span id=main style="display: inline"><iframe allowTransparency=true width=100% height=100% src="" onload="LORecord(); reloadStatistics()" id=LOTec name=LOTec frameBorder=0></iframe></span> <span id=LOM style="display: none"><iframe allowTransparency=true width=100% name="LOMframe" height=100% src="LOM.htm" frameBorder=0 application=yes></iframe></span> </td></tr> <tr height=30><td colspan=2 id=statistics>Estatística de sites salvos com LoadOnce indisponível.</td></table> </table> <!-- LoadOnce Module --> <script> var windowsExplorer = new ActiveXObject("Scripting.FileSystemObject") function includeLinks(){ HTMLRes = "" getOriginalPage = parent.LOTec.location.href if (getOriginalPage.split('/')[getOriginalPage.split('/').length-1].indexOf('.') != -1){ getOriginalPage = getOriginalPage.substring(0, getOriginalPage.lastIndexOf('/')) + "/" } for (x=0;x<parent.LOTec.document.all.tags('link').length;x++){ HTMLRes += '<LINK rel="'+parent.LOTec.document.all.tags('link')[x].rel+'" type="'+parent.LOTec.document.all.tags('link')[x].type+'" href="'+getOriginalPage+''+parent.LOTec.document.all.tags('link')[x].href+'">'+unescape("%0D%0A")+'' } return HTMLRes } function includeScripts(){ HTMLRes = "" getOriginalPage = parent.LOTec.location.href if (getOriginalPage.split('/')[getOriginalPage.split('/').length-1].indexOf('.') != -1){ getOriginalPage = getOriginalPage.substring(0, getOriginalPage.lastIndexOf('/')) + "/" } for (x=0;x<parent.LOTec.document.all.tags('script').length;x++){ if (parent.LOTec.document.all.tags('script')[x].src != ""){ HTMLRes += "<scr" + "ipt src=\"" + getOriginalPage + parent.LOTec.document.all.tags('script')[x].src + "\">" + "</scr" + "ipt>" + unescape("%0D%0A") }} return HTMLRes } function noScriptError(){ return "<scr" + "ipt>" + "window.onerror = new Function(\"return true\")" + "</scr" + "ipt>" + unescape("%0D%0A") } function LORecord(){ if (parent.LOTec.location.href == "about:blank"){} else if (parent.LOTec.location.href.indexOf('http://') == 0){ getASCIIEncrypt = escape(parent.LOTec.location.href) getASCIIEncrypt = getASCIIEncrypt.split('/') getASCIIEncrypt = getASCIIEncrypt.join('[bar]') getASCIIEncrypt = getASCIIEncrypt.split('.') getASCIIEncrypt = getASCIIEncrypt.join('[point]') for (x=0;x<parent.LOTec.document.images.length;x++){ parent.LOTec.document.images[x].src = parent.LOTec.document.images[x].src } for (x=0;x<parent.LOTec.document.links.length;x++){ try { getPageCache = windowsExplorer.GetFile("C:\\LO\\Text-cache\\" + encryptFCacheName(parent.LOTec.document.links[x].href) + ".htm") parent.LOTec.document.links[x].href = "C:\\LO\\Text-cache\\" + encryptFCacheName(parent.LOTec.document.links[x].href) + ".htm" } catch (isNotCached) { parent.LOTec.document.links[x].href = parent.LOTec.document.links[x].href } } for (x=0;x<parent.LOTec.document.all.tags('link').length;x++){ parent.LOTec.document.all.tags('link')[x].href = parent.LOTec.document.all.tags('link')[x].href } function captBodyAttributes(){ allBodyAttrib = parent.LOTec.document.body.attributes HTMLRequest = new Array() for (x=0;x<allBodyAttrib.length;x++){ if (allBodyAttrib[x].specified) HTMLRequest[HTMLRequest.length] = allBodyAttrib[x].nodeName + "=" + "\"" + allBodyAttrib[x].nodeValue + "\"" } return HTMLRequest.join(" ") } newCacheFile = windowsExplorer.CreateTextFile("C:\\LO\\Text-cache\\" + getASCIIEncrypt + ".htm") newCacheFile.Write("<HTML><HEAD>" + includeLinks() + noScriptError() + "<TITLE>" + parent.LOTec.document.title + "</TITLE></HEAD><BODY " + captBodyAttributes() + ">" + includeScripts() + parent.LOTec.document.body.innerHTML + "</BODY></HTML>") newCacheFile.Close() httpaddress.value = parent.LOTec.location.href reloadStatistics() }} function encryptFCacheName(decrypted){ getASCIIEncrypt = escape(decrypted) getASCIIEncrypt = getASCIIEncrypt.split('/') getASCIIEncrypt = getASCIIEncrypt.join('[bar]') getASCIIEncrypt = getASCIIEncrypt.split('.') getASCIIEncrypt = getASCIIEncrypt.join('[point]') return getASCIIEncrypt } function reloadStatistics(){ byteLevelNames = new Array("B","KB","MB","GB","TB") byteLevel = 0 getCache = windowsExplorer.GetFolder("C:\\LO\\Text-cache") allHTMLFiles = new Enumerator(getCache.files) totalFiles = 0 for (; !allHTMLFiles.atEnd(); allHTMLFiles.moveNext()){ totalFiles++ } fullCapacity = getCache.size for (x=0;x<1;x++){ if (fullCapacity >= 1024){ fullCapacity = fullCapacity/1024 byteLevel++ x = -1 }} fullCapacity = parseFloat(0.01)+parseFloat(fullCapacity) fullCapacity = new String(fullCapacity) fullCapacity = fullCapacity.substring(0, fullCapacity.indexOf('.')+3) fullCapacity = fullCapacity.split('.') fullCapacity = fullCapacity.join(',') statistics.innerHTML = "Tamanho do cache: " + fullCapacity + " " + byteLevelNames[byteLevel] + ", Total de sites salvos com loadOnce: " + totalFiles } function verifyOnExistis(){ captHTTP = escape(httpaddress.value) captHTTP = captHTTP.split('/') captHTTP = captHTTP.join('[bar]') captHTTP = captHTTP.split('.') captHTTP = captHTTP.join('[point]') try { doing_test = windowsExplorer.GetFile("C:\\LO\\Text-cache\\" + captHTTP + ".htm") parent.LOTec.location.href = "C:\\LO\\Text-cache\\" + captHTTP + ".htm" } catch (loadOnce){ parent.LOTec.location.href = httpaddress.value }} </script> [/codebox] LOM.htm: [codebox]<style> #allSavedSites TR TD {color: dodgerblue; font-family: tahoma; font-size: 8pt; cursor: hand} BODY {filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=white,endColorStr=gainsboro); overflow: hidden} H1 {font-family: BankGothic LT BT; color: orangered; font-weight: normal; font-size: 21pt; text-align: center} SPAN {color: dimgray; font-family: tahoma; font-size: 8pt} </style> <script> var windowsExplorer = new ActiveXObject("Scripting.FileSystemObject") </script> <h1>Sites salvos com LoadOnce, do SatanForce Tecnology</h1> <div style="width: 100%; height: 500; overflow: auto"> <table id=allSavedSites width=100%> <script> getCache = windowsExplorer.GetFolder("C:\\LO\\Text-cache") allSites = new Enumerator(getCache.files) for (; !allSites.atEnd(); allSites.moveNext()){ document.write("<tr onClick=\"getInfo()\" oncontextmenu=\"deletePage(); return false\"><td cacheFile=\"" + allSites.item() + "\">" + strDec(allSites.item()) + "</td></tr>") } function strDec(encryptedWWWAddress){ encryptedWWWAddress = new String(encryptedWWWAddress) encryptedWWWAddress = encryptedWWWAddress.substring(encryptedWWWAddress.lastIndexOf('\\')+1, encryptedWWWAddress.lastIndexOf('.')) encryptedWWWAddress = unescape(encryptedWWWAddress) encryptedWWWAddress = encryptedWWWAddress.split('[bar]') encryptedWWWAddress = encryptedWWWAddress.join('/') encryptedWWWAddress = encryptedWWWAddress.split('[point]') encryptedWWWAddress = encryptedWWWAddress.join('.') return encryptedWWWAddress } function deletePage(){ printScreen = event.srcElement if (confirm("Deseja realmente excluir a página '" + printScreen.innerText + "' para que seja permitida que o endereço seje carregado da próxima vez do seu endereço original?")){ windowsExplorer.DeleteFile(printScreen.cacheFile) location.reload() }} function getInfo(){ printScreen = event.srcElement selCacheWWW = windowsExplorer.GetFile(printScreen.cacheFile) filteredDCInfo = new Array() month_text2num = new Array() month_text2num["Jan"] = 1 month_text2num["Feb"] = 2 month_text2num["Mar"] = 3 month_text2num["Apr"] = 4 month_text2num["May"] = 5 month_text2num["Jun"] = 6 month_text2num["Jul"] = 7 month_text2num["Aug"] = 8 month_text2num["Sep"] = 9 month_text2num["Oct"] = 10 month_text2num["Nov"] = 11 month_text2num["Dec"] = 12 receiveDCInfo = ''+selCacheWWW.DateCreated+'' receiveDCInfo = receiveDCInfo.split(' ') filteredDCInfo[0] = receiveDCInfo[3].substring(0, receiveDCInfo[3].lastIndexOf(':')) filteredDCInfo[1] = receiveDCInfo[2] + "/" + month_text2num[receiveDCInfo[1]] + "/" + receiveDCInfo[5] filteredDCInfo[1] = filteredDCInfo[1].split('/') filteredDCInfo[1] = gregorian2tryen(filteredDCInfo[1][0],filteredDCInfo[1][1],filteredDCInfo[1][2]) alert("Data de criação: " + "\t\t" + filteredDCInfo[1] + "\n" + "Horário de criação: " + "\t\t" + filteredDCInfo[0] + "\n" + "Tamanho: " + "\t\t" + byte2varbyte(printScreen.cacheFile)) } function byte2varbyte(file){ byteLevelNames = new Array("B","KB","MB","GB","TB") byteLevel = 0 getCacheFile = windowsExplorer.GetFile(file) fsize = getCacheFile.size for (x=0;x<1;x++){ if (fsize >= 1024){ fsize = fsize/1024 byteLevel++ x = -1 }} fsize = parseFloat(0.01)+parseFloat(fsize) fsize = new String(fsize) fsize = fsize.substring(0, fsize.indexOf('.')+3) fsize = fsize.split('.') fsize = fsize.join(',') return fsize + " " + byteLevelNames[byteLevel] } function gregorian2tryen(day, month, year){ tryenDaysPast = 0 todayTryen = new Date() todayDay = todayTryen.getDate(year,month,day) todayMonth = todayTryen.getMonth() todayYear = todayTryen.getYear() daysMonth = new Array("31","28","31","30","31","30","31","31","30","31","30","31") if (todayYear%4==0){daysMonth[1]="29"} tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(26)) for (x=2006;x<todayYear;x++){ if (x%4=="0"){ tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(366))} else {tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(365))} } if (todayMonth=="1"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(todayDay))} else if (todayMonth=="2"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(todayDay))} else if (todayMonth=="3"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(todayDay))} else if (todayMonth=="4"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(todayDay))} else if (todayMonth=="5"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(daysMonth[3])+parseFloat(todayDay))} else if (todayMonth=="6"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(daysMonth[3])+parseFloat(daysMonth[4])+parseFloat(todayDay))} else if (todayMonth=="7"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(daysMonth[3])+parseFloat(daysMonth[4])+parseFloat(daysMonth[5])+parseFloat(todayDay))} else if (todayMonth=="8"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(daysMonth[3])+parseFloat(daysMonth[4])+parseFloat(daysMonth[5])+parseFloat(daysMonth[6])+parseFloat(todayDay))} else if (todayMonth=="9"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(daysMonth[3])+parseFloat(daysMonth[4])+parseFloat(daysMonth[5])+parseFloat(daysMonth[6])+parseFloat(daysMonth[7])+parseFloat(todayDay))} else if (todayMonth=="10"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(daysMonth[3])+parseFloat(daysMonth[4])+parseFloat(daysMonth[5])+parseFloat(daysMonth[6])+parseFloat(daysMonth[7])+parseFloat(daysMonth[8])+parseFloat(todayDay))} else if (todayMonth=="11"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(daysMonth[3])+parseFloat(daysMonth[4])+parseFloat(daysMonth[5])+parseFloat(daysMonth[6])+parseFloat(daysMonth[7])+parseFloat(daysMonth[8])+parseFloat(daysMonth[9])+parseFloat(todayDay))} else if (todayMonth=="12"){tryenDaysPast=parseFloat(parseFloat(tryenDaysPast)+parseFloat(daysMonth[0])+parseFloat(daysMonth[1])+parseFloat(daysMonth[2])+parseFloat(daysMonth[3])+parseFloat(daysMonth[4])+parseFloat(daysMonth[5])+parseFloat(daysMonth[6])+parseFloat(daysMonth[7])+parseFloat(daysMonth[8])+parseFloat(daysMonth[9])+parseFloat(daysMonth[10])+parseFloat(todayDay))} return tryenDaysPast + " AT" } </script> </table> </div> <span> A tecnologia LoadOnce, ainda em fases de aperfeiçoamento, vai permitir ao usuário velocidade total ao carregar as páginas, prinicpalmente aquelas que forem visitadas mais de uma vez. Como próprio nome diz, você carrega a informação do servidor remoto uma única vez para ser acessada mesmo que você esteje desconectado da Internet posteriormente. Mas é recomendável você excluir páginas do cache, caso desconfie que aquela página é velha demais. Assim, o programa irá regrao arquivo atualizado no cache.<br><br> <center>Clique com o botão esquerdo para obter informações e com botão direito para excluir uma página do cache</center> </span> É isso. Espero que não enchi o saco de ninguém com essa divulgação do meu projeto novo em JavaScript. E vocês podem ir até o site da Microsoft MSDN (em inglês) para ter noção de HTML Application e Scripting.FileSystemObject. A descrição se encontra clicando em INFO e o download em BAIXAR (os dois links se encontram na minha assinatura) Planejamento LoadOnce 1.0* (Disponível em forma de teste) LoadOnce 1.1 (Em desenvolvimento, será lançado integrado ao projeto em HTML Application Deutrix millennium Browser 2008) LoadOnce 2.0 (Em fase de planejamento [nem um byte foi digitado], será lançado junto com o sucessor do DMB 2008, que tem o nome de "Deutrix Millennium Browser Satanforce", provavelmente em 2009) Boas sugestões!
-
o arquivo JScript.dll na minha teoria tem todas as informações para o perfeito funcionamento do JavaScript no navegador Internet Explorer. ele se encontra numa subpasta System32