Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kania

Erro para variar com IE

Recommended Posts

gente, to com um erro muito louco, para variar com o Internet Explorer, no Chrome e no Firefox funciona certinho, mas no IE não abre, abaixo segue os códigos e o que faz.

 

Java Script do Google Maps

 

<script type="text/javascript">

    var map;
    var geocoder;
	
	
    // showLocation() é chamado na body do html trazendo o endereço
	// da variavel UrlMapa montada com dados do BD
	// e adiciona um marcador para o mapa nesse local.
    function showLocation() {
      var address = '<%=UrlMapa%>';
      geocoder.getLocations(address, addAddressToMap);
    }

	//aqui inicializo o mapa
	//as funções básicas de config do mapa estãoa aqui
    function initialize() {
      map = new GMap2(document.getElementById("GoogleMaps"));
      //map.setCenter(new GLatLng(34, 0), 15);
	  map.setUIToDefault();
	  map.getCenter();
      geocoder = new GClientGeocoder();
	  
    }

    // addAddressToMap() é chamado quando o geocoder retorna uma
	// resposta.  Ele adiciona um marcador para o mapa com uma janela de informações é aberta
	// mostrando a versão formatada do endereço e o código do país.
    function addAddressToMap(response) {
      map.clearOverlays();
      if (!response || response.Status.code != 200) {
        alert("Endereço não encontrado!");
      } else {
        place = response.Placemark[0];
        point = new GLatLng(place.Point.coordinates[1],
                            place.Point.coordinates[0]);
        marker = new GMarker(point);
		map.setCenter(new GLatLng(place.Point.coordinates[1], place.Point.coordinates[0]), 15);
        map.addOverlay(marker);
         marker.openInfoWindowHtml('<div style="width:300px; padding-right:10px;"><div style="float:left;width:104px; margin:0 5px 0 0;"><img src="<%=UrlLogo%>"/></div><div style="float:right;width:180px;"><span style="font:11px tahoma;"><span style="font:bold 14px verdana; color:#00F;"><%=Ucase(Rs("NomeEmpresa"))%></span><br><b>Endereço:</b><br>' +place.address+'</span></div></div>');
      }
    }
</script>

link que abre a camada (div) com o mapa

 

<a href="#" ONCLICK="camada('AbreMapa');">Acessar no mapa</a>

Camada (div) que abre quando clicado no link acima, dentro desta div é que aparece o mapa

 

<div id="AbreMapa" style="position:absolute; top:200px; left:370px; z-index:2; visibility:hidden;">
    <div style="padding:5px 0 5px 0; width:100px; float:right;BACKGROUND: url(imagens/fundo_exibe_mapa.png) no-repeat;">
    	<a href="#" style="color:#000; text-decoration:none; font:11px Tahoma, Geneva, sans-serif; padding:0 0 0 30px;" ONCLICK="camada('AbreMapa');">Fechar Mapa</A>
    </div>
    <div id="GoogleMaps" style="width:450px; height:400px; border:10px solid #FFCD01; background:#FFCD01; clear:both;">
    </div>
</div>

O erro acontece quando clico no link ele abre a camada porem dentro dela não abre o mapa, segue um link onde pode ser visto o erro, ao abrir a pagina e só clicar em Acessar no mapa, no Firefox e Chrome funciona normal, no IE não abre o mapa mas também não da erro na tela

 

http://www.iaki.com.br/?pag=detalhes_empresa.asp&IdCli=1454

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele gera algum numero de erro, poste a linha

verifique as configuracoes do IE e se existe algum plugin

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não gera nenhum erro, só não abre o mapa, abre a div mas não ostra o mapa, sem erros sem nada, o código aparentemente esta tudo certo porque como falei, no Firefox e no Chrome funciona.

Compartilhar este post


Link para o post
Compartilhar em outros sites

efetuei este teste de colocar a key na pagina que aparece o mapa, mas mesmo assim não deu certo, apesar que acredito que se este fosse o problema o erro aconteceria também no firefox e Chrome, o erro que esta me trabalhando o sono gente

Compartilhar este post


Link para o post
Compartilhar em outros sites

A versão é 8.0.6001.18702, porem o erro foi informado por alguns visitantes que estavam usando o IE, efetuei um teste com o IETeser para saber se o erro dava em outras versões também, e a resposta foi sim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o IE esta atualizado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com certeza, bem atualizado, apesar que como dise outros visitantes do site já falaram do erro também, fora que usei o IETester para verificar a questão das verções, muito louco estes erros do IE

Compartilhar este post


Link para o post
Compartilhar em outros sites

...

 

Não gera nenhum erro, só não abre o mapa, abre a div mas não ostra o mapa, sem erros sem nada, o código aparentemente esta tudo certo porque como falei, no Firefox e no Chrome funciona.

 

 

...

Compartilhar este post


Link para o post
Compartilhar em outros sites

estranho, talvez tentar algo com CSS Hack

verifique se o erro é em JS, k transfiro para o forum correto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pois é pensei nisto, porem onde pode ser o erro no JS, porem se fosse em JS não deveria dar erro também no Firefox e Chrome?

 

 

nem sempre

 

estamos acostumados a ver o alerta do IE, porem, no Opera, certos erros nao sao alertados e sao ignorados, fazendo o sistema funcionar sem problema

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, mas como falei, um erro em JS com certeza o IE iria sinalizar o erro, e nem isto acontecendo, estou revisando o CSS agora, vamos ver se algo aparece, apesar de que já funcionou no IE, não foi feita nenhuma modificação na pagina para parar de funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

suponhamos que você tenha um erro de ASP - você digitou errado a tabela - e ao consultar essa pagina via js, nao vai dar erro nenhum, pois o js esta correto, mas a pagina esta errada e nao carrega

 

toda hora esqueco de declarar uma variavel e quando vejo é isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai eu ja nao sei ate que ponto os navegadores ignoram certos tipos de erro

 

alguns podem ser criticos pro IE e pro FF nem tanto

 

 

 

 

quando você clica no link, ele apenas torna a div visibel, ou ele envia a coordenada para uma pagina e retorna o codigo?

 

como esta a funcao camada('AbreMapa')?

Compartilhar este post


Link para o post
Compartilhar em outros sites

se o erro, mencionado , naun tiver ligacaun com o forum de ASSP, irei redirecionar para o forum adquado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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