Bloqueio de JS
Sempre naveguei no meu site da minha própria máquina e em outras também e nunca havia notado o problema. Neste final de semana, em um cyber-café, vi que comandos JS e eventos como “onmouseover” estavam bloqueados, desconfigurando o site. Neste site (www.jruiz.com.br) o “mapa do site”, “links”, os links da base e todo o rodapé (tudo inclusive texto) haviam sumido. No site www.rcaceara.com.br (em teste) todo o conteúdo, à exceção das fotos, sumiu. Por exemplo, o script abaixo (mapa) simplesmente sumiu:
<html>
<head>
<script language="JavaScript1.2">
var bookmarkurl="[http://www.jruiz.com.br"](http://www.jruiz.com.br)
var bookmarktitle="JRuiz Imóveis no Ceará"
function addbookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
</script>
<base target="_parent">
</head>
<body topmargin="0" leftmargin="0">
<STYLE><!--A:HOVER {color:#FF9933;}>{ }
A {text-decoration: none;}A:HOVER {text-decoration: underline;}--></STYLE>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="130" id="table1">
<tr>
<td>
<p align="center">
<!-- botão goto -->
<form name="jumpy">
<p align="center">
<select name="gopage" size="1" style="font-family: Arial Narrow; font-size: 8 pt; color=#000099" onChange="gone()">
<option value="">Mapa do Site</option>
<option value="[http://www.jruiz.com.br/banners/banner.php">Anuncie](http://www.jruiz.com.br/banners/banner.php%22) Aqui</option>
<option value="[http://www.jruiz.com.br/imoveis/apts.php">Apartamentos](http://www.jruiz.com.br/imoveis/apts.php%22)
<option value="[http://www.jruiz.com.br/banners/banner.php">Troca](http://www.jruiz.com.br/banners/banner.php%22) deBanners</option>
<option value="[http://www.jruiz.com.br/imoveis/casas.php">Casas](http://www.jruiz.com.br/imoveis/casas.php%22)
<option value="[http://www.jruiz.com.br/imoveis/rural.php">Chácaras](http://www.jruiz.com.br/imoveis/rural.php%22)
<option value="[http://www.jruiz.com.br/admin/comercial/vip/vip.htm">Cliente](http://www.jruiz.com.br/admin/comercial/vip/vip.htm%22) VIP</option>
<option value="[http://www.jruiz.com.br/imoveis/c_cond.php">Condomínios](http://www.jruiz.com.br/imoveis/c_cond.php%22)
<option value="[http://www.jruiz.com.br/equipe/index.php">Equipe](http://www.jruiz.com.br/equipe/index.php%22)
<option value="[http://www.jruiz.com.br/imoveis/rural.php">Fazendas](http://www.jruiz.com.br/imoveis/rural.php%22)
<option value="[http://www.forum.jruiz.com.br/">Fórum](http://www.forum.jruiz.com.br/%22) Imobiliário</option>
<option value="[http://www.jruiz.com.br/imoveis/comercial.php">Galpões](http://www.jruiz.com.br/imoveis/comercial.php%22)
<option value="[http://www.jruiz.com.br/lancamentos/index.php">Lançamentos](http://www.jruiz.com.br/lancamentos/index.php%22)
<option value="[http://www.jruiz.com.br/imoveis/c_cond.php">Lojas](http://www.jruiz.com.br/imoveis/c_cond.php%22)
<option value="[http://www.jruiz.com.br/imoveis/terrenos.php">Lotes](http://www.jruiz.com.br/imoveis/terrenos.php%22) e Glebas</option>
<option value="[http://www.jruiz.com.br/mural/mural.php">Mural](http://www.jruiz.com.br/mural/mural.php%22)
<option value="[http://www.jruiz.com.br/negocios/index.php">Negócios](http://www.jruiz.com.br/negocios/index.php%22)
<option value="[http://www.jruiz.com.br/parceiros.php">Parceiros](http://www.jruiz.com.br/parceiros.php%22)
<option value="[http://www.jruiz.com.br/imoveis/comercial.php">Prédios](http://www.jruiz.com.br/imoveis/comercial.php%22) Comerciais</option>
<option value="[http://www.jruiz.com.br/prop/index.php">Proprietários](http://www.jruiz.com.br/prop/index.php%22)
<option value="[http://www.jruiz.com.br/banners/banner.php">Publicidade](http://www.jruiz.com.br/banners/banner.php%22)
<option value="[http://www.jruiz.com.br/mural/mural.php">Quer](http://www.jruiz.com.br/mural/mural.php%22) Comprar?</option>
<option value="[http://www.jruiz.com.br/imoveis/comercial.php">Salas](http://www.jruiz.com.br/imoveis/comercial.php%22)
<option value="[http://www.jruiz.com.br/prop/index.php">Cadastre](http://www.jruiz.com.br/prop/index.php%22) seu Imóvel</option>
<option value="[http://www.jruiz.com.br/imoveis/comercial.php">Shopping](http://www.jruiz.com.br/imoveis/comercial.php%22)
<option value="[http://www.jruiz.com.br/imoveis/rural.php">Sítios](http://www.jruiz.com.br/imoveis/rural.php%22)
<option value="[http://www.jruiz.com.br/imoveis/terrenos.php">Terrenos](http://www.jruiz.com.br/imoveis/terrenos.php%22)
<option value="[http://www.jruiz.com.br/equipe/perfil.php">Trabalhe](http://www.jruiz.com.br/equipe/perfil.php%22) Conosco</option>
<option value="[http://www.jruiz.com.br/desenv/lang/francais/index.php">French](http://www.jruiz.com.br/desenv/lang/francais/index.php%22)
<option value="[http://www.jruiz.com.br/index.php">Português](http://www.jruiz.com.br/index.php%22)
</select>
<script language="javascript">
function gone()
{
location=document.jumpy.gopage.options[document.jumpy.gopage.selectedIndex].valu
e
}
//-->
</script>
</p>
</form>
<!-- fim do botão goto -->
Mas, da mesma máquina, visitei outros sites que não apresentavam esses problemas. Ou seja, o problema é dos meus sites (será que provedor tem alguma coisa a ver com isso?).
Outro detalhe: utilizo páginas em php e includes para iserir blocos htm. Quando o browser encontra um comando JS ele bloqueia o comando e todo o conteúdo que vem abaixo. O que pode ser feito para evitar esses problemas? (ps1: configurar o browser não adianta; ps2: pode o provedor interferir na execução dessas tarefas?)
Discussão (2)
Carregando comentários...