Ir para conteúdo

POWERED BY:

Arquivado

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

Célio-Ctba

Combo dinamica NÃO funciona no mozilla

Recommended Posts

Estou usando uma combo onde cada opção é um link para determinada pagina. Só agora vi que no Mozilla isso não funciona, qual mudança é necessária?

 

<select name="select"  onchange="location.href(this.value)">			  <option selected="selected">SELECIONE</option>			  <option value="./primeiro.php">1º Trimestre</option>			  <option value="./segundo.php">2º Trimestre</option>			  <option value="./terceiro.php">3º Trimestre</option>			</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara... dá uma pesquisada no google escrevendo: location.href firefox

 

vai aparecer uns foruns lá e logo diz que não dá pra fazer !!

 

eu testei.. testeiii... e cheguei a seguinta conclusão.... CONSEGUI !! ufaaa !! http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

<script>function teste(url){		location.href = url;}</script><HTML><select name="select"  onchange="java script:teste(this.value)">			  <option selected="selected">SELECIONE</option>			  <option value="./primeiro.php">1º Trimestre</option>			  <option value="./segundo.php">2º Trimestre</option>			  <option value="./terceiro.php">3º Trimestre</option>			</select> </HTML>

 

espero que isso funfe ai !! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

qq muda para

window.location.href = url
testa no IE beleza ??

 

abraços !! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta fazer ao invés de .value assim:

 

this.options[this.selectedIndex].value

E o location.href substitua pelo método "location.replace()", afinal por que ele existe?

Ficaria assim

 

<select name="select"  onchange="location.replace(this.options[this.selectedIndex].value)">	  <option selected="selected">SELECIONE</option>	  <option value="./primeiro.php">1º Trimestre</option>	  <option value="./segundo.php">2º Trimestre</option>	  <option value="./terceiro.php">3º Trimestre</option></select>

Flwss http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma outra forma que também funcionou foi assim:

 

onchange="location.href = this.value"
Porque href em location é uma propriedade e não uma função.

 

Vlw, Obrigado!!!

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.