Ir para conteúdo

Jeff123

Members
  • Total de itens

    9
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Jeff123

  1. Jeff123

    Extensão shtml no Chrome

    Prezados(as), Estou com um problema quanto a uma página do meu site. Como existem comandos que dependem do Servidor, uso a extensão 'shtml'. O Firefox e IE, com a extensão 'shtml' apresentam a Página perfeitamente como deve ser, inclusive com os bloqueios de IPs que configurei. Mas quando uso o Chrome com a extensão 'shtml', aparecem um monte de erros ... Apenas como informação : A página é : jefferson.hol.es/Guestb302.shtml Poderiam me ajudar? Agradeço antecipadamente. Jefferson
  2. Jeff123

    Target no CSS

    Olá, Tenho algum conhecimento em html, o bastante para copiar e colar alguns códigos de Experts dos Vários Fóruns da Net e adaptá-los à minha HP. Desculpe o linguajar, pois sou leigo no assunto. Fiz uma busca nos Tópicos CSS, deste Fórum, mas não encontrei algo específico que pudesse eliminar minhas dúvidas. A minha Página é bem antiga e ainda usa o Frameset, com dois frames : 1) Uma Coluna, com pequena largura, à esquerda com os links de navegação - É fixa. 2) Outra Coluna, com a largura restante e bem maior, com os conteúdos que são chamado pelos links, acima mencionados - Muda os conteúdos de acordo com a URL que o usuário clicar. Bom, como muitos sabem, o tal Frameset e também os Iframes estão praticamente em desuso, pelo fato da dificuldade de idexação dos buscadores, o HTML5 já não admite isso e por vários outros motivos, e então fui aconselhado a mudar tudo para CSS, que é mais atual e deixa a página com fácil navegação. Para ser ter uma ideia da minha página ( ainda com Framesets ), é só acessar : http://jefferson.freetzi.com Muito bem, para abandonar o Frameset de vez, e manter, mais ou menos, o mesmo jeito dessa página antiga, estou tentando adaptar tudo para alguns scripts CSS ( posso chamá-los de scripts? ) que copiei de vários fóruns. O rascunho está assim : Vejam, gostaria de não ter que usar o javascript, pois é outro conselho que recebi de usar o mínimo possível pois alguns navegadores tem seu javascript desligado de propósito pelo próprio usuário, por uma questão de segurança. Pelo pouco que sei, acho que a chave de tudo é o "TARGET", mas não sei configurá-lo, tanto na folha de estilos ( antes da tag </head> ) como também dentro da tag <body>, normalmente após cada link, como tem funcionado na antiga página dos Framesets, ou seja : <a href="prin.html" target="1">Introdução</a> O número "1", tem origem em : <frame src="prin.html" name="1" noresize>. Já tentei várias dicas de configurar o CSS e o Target, mas só DUAS coisas aconteceram até agora : - OU o link clicado faz abrir uma nova aba ou navegador ; - OU o link clicado cobre toda a página, inclusive o Menu que deveria ficar FIXO à esquerda. Será que alguém pode me ajudar? Muito grato desde já. Jeff
  3. Olá Rafael, Legal saber da existência de sites que testam o Script. Já coloquei a página ( http://jsfiddle.net/rafasirotheau/bzkzg/ ) nos meus favoritos. Estou fazendo alguns testes e talvez Eu descubra onde está o problema, já que Você disse que Eu coloquei a sua sugestão na parte certa do meu script. Se Eu conseguir descobrir o que deve ser ajustado no "novo" Script ( postado por mim em 11 julho 2014 - 19:28 ), Eu demonstro aqui. Obrigado.
  4. Obrigado pela resposta Rafael, Realmente o cara não precisa viajar para vários lugares só para ficar postando com IPs diferentes. O que Eu imagino é que o "trabalho" dele seja mesmo de uma espécie de representante de vendas. Ele só vai viajar mesmo por causa do trabalho. Aí, ele aproveita, e sai postando suas "vendas" de onde ele estiver. Bom, como disse antes, tenho noções bem rudimentares de Javascript. Tentei adaptar seu script para a minha página, mas, em função do meu despreparo, deu problema e o sistema de validação não criticou nada e deixou passar qualquer coisa que se postasse. Até se não postasse nada, ou seja, se deixasse os campos em branco, o sistema aceitava e ia para a página que confirmava o envio. Para esclarecer como está a estrutura de validação do Form, vou postar aqui o início como está no original e, em seguida, colei a minha tentativa de encaixar a sua sugestão. O Script de validação original está assim : ------------------------ <script> function validar() { if(document.FORM.NOME.value == "") { alert("Você deve preencher o campo : Nome !") return false } if(document.FORM.NOME.value == "Smith") { alert("Your IP has been identified ! \n\nYou are not welcome here !! \n\nOur providers located the address of your Internet Protocol to request measures to specialized Police Crackdown on cyber crimes in Brazil !!! \n\n") return false } .................. ........... ----------------------------- E por aí vai. Bom, tentei encaixar a sua sugestão assim : <script> function validar() { if(document.FORM.NOME.value == "") { alert("Você deve preencher o campo : Nome !") return false } // Aqui vai a sua sugestão de barrar o nome Smith : var user = (document.FORM.NAME.value); isSmith = (user.toLowerCase().search(/smith/) > -1); if(isSmith) { alert("Your IP has been identified ! \n\nYou are not welcome here !! \n\nOur providers located the address of your Internet Protocol to request measures to specialized Police Crackdown on cyber crimes in Brazil !!! \n\n") return false } ........................... .............. ---------------------------- Repito : Da forma como tentei, deu problema e o sistema de validação passou batido, não criticou nada e deixava passar qualquer coisa que se postasse. Claro que o erro é meu por não saber onde colocar exatamente o seu script. Pergunto : Onde e como Eu encaixo o seu script na página de validação? Agradeço desde já por sua atenção.
  5. Não. Ele sempre varia o texto da mensagem, coloca um e-mail qualquer, mas o nome sempre começa com "Smith". Como disse antes : "...ele, por uma simples questão de insistência, orgulho ou por não admitir que perdeu a batalha, escreve coisas totalmente diferentes umas das outras, muda sempre TODOS os campos : Nome ( aqui ele sempre começa com "Smith" ), Cidade, Pais, e na Mensagem, ele escreve insinuações, ironias, e bobagens que nem vale a pena dizer aqui."
  6. Olá Wilnet, Sim, já verifiquei e já até fiz uma lista de IPs que se repetiam e bloqueei tudo com o código : --------------------- var bannedips= ["37.221.174.111", "41.82.103.6", "46.21.144.51", "46.21.144.52", "68.235.36.193", "77.249.40.94", "82.118.16.228", "94.19.191.183", "89.248.165.143", "91.121.170.197", "91.207.20.7", "91.241.14.16", "93.114.45.148", "93.182.175.173", "94.102.52.176", "94.102.52.178", "94.242.237.6", "94.242.237.51", "94.242.237.54", "97.107.99.72", "101.255.32.62", "113.212.70.163", "113.212.70.171", "117.27.152.203", "119.254.88.53", "124.238.238.50", "177.220.201.4", "178.32.218.212", "178.137.165.122", "178.249.14.4", "182.19.75.89", "188.92.75.244", "183.136.146.110", "186.247.11.66", "188.143.234.127", "188.143.232.31", "188.143.232.211", "195.62.25.214", "198.27.83.187", "211.151.187.170", "211.167.112.17", "216.152.252.91", "216.152.252.99", "218.29.97.153"] var ip = '<!--#echo var="REMOTE_ADDR"-->' var handleips=bannedips.join("|") handleips=new RegExp(handleips, "i") if (ip.search(handleips)!=-1){ alert("You are not welcome here. Click on OK and leave me alone!") window.location.replace("http://jefferson.freetzi.com/Guestb301.html") } --------------------- Fiz isso tanto com javascript quanto com PHP. Mas como ele é viajante, a cada lugar que ele "pousa", o IP será diferente. Pelo menos sei que alguns dos IPs acima sempre se repetiam ( talvez fosse do local de trabalho dele, dos seus comparsas, sei lá ). Isso só dificultou um pouco a vida dele, mas não impediu que continuasse a me perturbar.
  7. Pelo que sei, ele viaja para vários lugares, seja da Europa, Ásia ou América, pois através de um script PHP, obtenho seu IP, País, Cidade, e também descobri que ele usa um Navegador e indexador Chinês, chamado "Baidu". Já li em alguns Fóruns que, pessoas que querem espalhar postagens sobre suas mercadorias, usam principalmente o Baidu, que acha facilmente páginas "Form" que permitem colocar mensagens. Esse indexador é mal visto pela comunidade ligada ao assunto, pois não respeita certas regras de indexação, mesmo Você deixando, no início da página, um <meta Name="robots" content="noindex">. Ou seja, o sujeito usa de todas as formas, limpas ou não, para divulgar seu comércio ilegal de remédios. Sei que ele não usa robots, pois agora que ele está batendo em várias barreiras que coloquei, ele, por uma simples questão de insistência, orgulho ou por não admitir que perdeu a batalha, escreve coisas totalmente diferentes umas das outras, muda sempre TODOS os campos : Nome ( aqui ele sempre começa com "Smith" ), Cidade, Pais, e na Mensagem, ele escreve insinuações, ironias, e bobagens que nem vale a pena dizer aqui. Pelo que sei, os robots usam um padrão de preenchimento e assim sempre escrevem a mesma coisa, ou com poucas variações. A menos que o meu raciocínio a esse respeito esteja errado.
  8. Obrigado pela resposta, Marion. Bom, depois que implementei a página com alguns scripts que barram várias coisas que esse sujeito vinha postando no meu Guestbook, ele até que ele deu um tempo, mas depois de alguns meses, ele voltou e continuou me provocando com postagens bem inadequadas. Mas pelo que percebi, o nome "Smith" parece ser uma espécie de marca registrada conhecida nesse submundo de comércio ilegal de remédios e concluí que ele não muda o nome "Smith", ele só acrescenta ... "123", "tkk", etc, depois e junto com o nome "Smith", conforme comentei no meu primeiro post. Ele não usa "robots" para divulgar suas propagandas. É ele mesmo quem entra na minha página e posta suas bobagens, agora com sentido de provocação. Se Eu usar um "Captcha", ele vai continuar postando do mesmo jeito. Nota : Meu site não é comercial, é pessoal, hospedado num provedor free. Não sabia que Livro de Visitas está em desuso, hoje em dia !!! É verdade que, em média, só 2 ou 3 pessoas por mês, dão suas opiniões, criticando ou elogiando o site. Antes era bem mais, mas gosto de ler sobre o que as pessoas pensam sobre o meu trabalho. Isso me ajuda a melhorar e a pesquisar mais. Acho que é isso.
  9. Olá pessoal, Sou novo por aqui. Tenho conhecimentos bem rudimentares em javascript, mas passeando por alguns Fóruns e Sites de Webmasters, copiei e adaptei alguns scripts, e assim consegui fazer um Form que funciona razoavelmente. Gostaria de uma ajuda no meu formulário do Livro de Visitas do meu site. Quem quiser dar uma conferida, é só acessar : http://jefferson.freetzi.com/Guestb302.shtml Tem um sujeito que está sempre postando propagandas de remédios no meu "Guestbook" e sempre usa o mesmo nome com algumas vaiações. Então a idéia é, assim que ele clicar no botão "Enviar" ( Botão que finaliza a postagem no livro ) apareça uma janela de alerta dizendo a esse ....sujeito.... que, naquela página, ele não pode fazer isso. À parte, Já tenho a página em PHP que capta o nome, e-mail, cidade e mensagem. Também já tenho os scripts que criticam campos vazios, e-mails incorretos, etc, além de já ter também uma função que só deixa entrar na página se o javacript do Navegador estiver ativado, ou seja, o velho e bom "<noscript>" Resumindo a parte que interessa, em javascript, o código está assim : function validar() { .... ........ if(document.FORM.NOME.value == "Smith") { alert("Your IP has been identified ! \n\nYou are not welcome here !! \n\nOur providers located the address of your Internet Protocol to request measures to specialized Police Crackdown on cyber crimes in Brazil !!! \n\n") return false } .............. ......... Bom, o que Eu gostaria de saber é se há uma maneira de fazer o script, além de identificar o nome "Smith" ( seja começando por letra maiúscula ou minúscula -> Smith ou smith ), identificar também qualquer coisa que varie a partir da palavra "Smith", ou seja, "Smith123" ; "Smithabc" ; e por aí vai. É como se fosse possível fazer um script assim : if(document.FORM.NOME.value == "Smith + qualquer coisa") { alert ........................ Já li sobre "Expressões Regulares", mas não consegui adaptar aos scripts do Form que já tenho e que deram um trabalhão danado para fazer as adaptações que preciso. Agradeço desde já por qualquer ajuda. Jeff123
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.