Não sei se estou a postar a minha dúvida no sítio certo mas se não fôr por favor movam o tópico.
É o seguinte eu tenho uma combobox com vários options como por exemplo Data, Hora, Tipo
Ao clicar num desses valores aparece um certo formulário até aí está tudo certo.
O meu problema é que só funciona no IE e não no FireFox
Deixo aqui o código em JavaScript que faz com que as divs apareçam ou escondam conforme a option escolhida e espero que me ajudem
O Código é um bocado extenso mas é tudo repetido
[codebox] function verifica(){
if (document.getElementById('tipo_pesq').value=='data'){
var div = document.getElementById ('div'+'data');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'data');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='hora'){
var div = document.getElementById ('div'+'hora');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'hora');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='assunto'){
var div = document.getElementById ('div'+'assunto');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'assunto');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='tipo_lembrete'){
var div = document.getElementById ('div'+'tipo');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'tipo');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='data_hora'){
var div = document.getElementById ('div'+'datahora');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'datahora');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='data_assunto'){
var div = document.getElementById ('div'+'dataassunto');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'dataassunto');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='data_tipo'){
var div = document.getElementById ('div'+'datatipo');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'datatipo');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='hora_assunto'){
var div = document.getElementById ('div'+'horaassunto');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'horaassunto');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='hora_tipo'){
var div = document.getElementById ('div'+'horatipo');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'horatipo');
div.style.display = 'none';
}
if (document.getElementById('tipo_pesq').value=='assunto_tipo'){
var div = document.getElementById ('div'+'assuntotipo');
div.style.display = 'block';
}
else {
var div = document.getElementById ('div'+'assuntotipo');
div.style.display = 'none';
}
}
[/codebox]
Obrigado pela vossa ajuda
Pessoal vamos lá uma ajudinha
Edição feita por: Jorge Serrão, 11/05/2009, 19:36.