Ir para conteúdo

POWERED BY:

Arquivado

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

Brambilla

Onclick não funciona no IE

Recommended Posts

Ola

No Mozila funciona certinho.

Estou com problema no IE gostaria de saber outra maneira de usar que funcione no IE

 

esta é uma função que quero que carregue

onclick="FiltrarData('divList','<?php echo ($dataFim);?>','<?php echo ($dataInicio);?>');"

esta dentro deste select abaixo

if($acao == 'data_fim')
	{
	include('config.php');
	header("Content-Type: text/html; charset=ISO-8859-1",true);
	?>
	<select name="data_fim">
	  <option value="">- Até - </option>
	  <?php
	  $dataInicio = $_GET['dataInicio'];
      $vis=mysql_query("select distinct data_cadastro from imovel where data_cadastro >= '$dataInicio' order by data_cadastro") 
      or die ('xxx');
      while($df=mysql_fetch_array($vis))
      	{
		$dataFim=$df['data_cadastro'];
        $dia=substr($df['data_cadastro'],8,2);	$mes=substr($df["data_cadastro"],5,2);	$ano=substr($df["data_cadastro"],0,4);
        $data_fim= $dia.'/'.$mes.'/'.$ano;	
        ?>
        <option value="<?php echo $dataFim;?>" onclick="FiltrarData('divList','<?php echo ($dataFim);?>','<?php echo ($dataInicio);?>');"><?php echo $data_fim;?></option>
        <?php
        }
        ?>
    </select>
   
    <?php
	die;
	}
	?>

-----------------------

 

Aqui esta a função javascript

 

function FiltrarData(div,df, di)
	{
	var url;
	var alvo = document.getElementById(div);
	alert('DI: '+di+' DF: '+df);
	url = "imovel.php?pag=listar&dataInicio="+di+"&dataFim="+df;
	ajaxGet(url,alvo,true);
	}

Alguém sabe outra forma de fazer funcionar isto que funcione no IE e no FF

 

Obrigado Geovan

Compartilhar este post


Link para o post
Compartilhar em outros sites

O instanciamento do AJAX esta correto?

ajaxGet()
faz oq?

 

Separa esse trecho, e poste um link com todos os arquivos, para verificarmos o funcionamento, e erro no browser.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

E em que isso é PHP?

 

Sim é PHP, estou utilizando AJAX

 

Acontece que o sei problema não é PHP. É JavaScript pois não está obtendo sucesso na manipulação do resultado obtido via ajaxGet().

Compartilhar este post


Link para o post
Compartilhar em outros sites

A dúvida realmente não é em PHP. É Ajax. Vou mover pra lá.

 

Tópico Movido

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade o problema acredito que não seja Ajax sen que tem outras funções que funcionam tanto no IE como no Mozila, é só esta que não funciona no IE, pois a diferença é que eu jogo os parametros quando eu chamo a função no <select><option onClick='aqui'></option></select>. e nas outras funcionam mais estão no <select onchange='aqui'>.

 

Já descobri que o IE não funciona o onClick só queria saber se tem outra forma de chamar pois a dificuldade é que tenho que pegar as IDs que estão dentro de um WHILE e de preferencia sem estar dentro do form, pois da conflito.

 

Obrigado pela ajuda pessoal abraços

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.