Jump to content


Matheus Oliveira

Member Since 16/06/2007
Offline Last Active 29/06/2007, 20:11
-----

Topics I've Started

Hack Ie - Menu

28/06/2007, 12:50

Olá pessoal, sou novo com CSS e já estou passando sufocos com o xxxxxx IE!
Estou usando o seguinte CSS para menu:
[codebox]#menu {
width: auto;
float:left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 6em;
float: left;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #000;
text-transform: uppercase;
text-align:center;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
#menu ul li {float: left; width: 100%;}
<![endif]-->
<!--[if lt IE 7]>
body {
font-size: 100%;
}
#menu ul li a {height: 1%;}
#menu a, #menu h2 {
font: bold 0.7em/1.4em arial, helvetica, sans-serif;
}[/codebox]

Alguem poderia me ajudar com hacks no IE? Pois no FF o menu está funcionando perfeitamente!
Obrigado!

Javascript + Php

16/06/2007, 14:38

Olá amigos, sou novo aqui e com JavaScript!
Peguei essa funcao de java script:
[codebox]function changeOpt_BOLSA(field)
{
if (field.value == "null")
{
document.form1.OUTRA_BOLSA.disabled = true;
document.form1.INICIO_BOLSA.disabled = true;
document.form1.FIM_BOLSA.disabled = true;
document.form1.VALOR_BOLSA.disabled = true;
}
else if(field.value != "OUTRA")
{
document.form1.OUTRA_BOLSA.disabled = true;
document.form1.INICIO_BOLSA.disabled = false;
document.form1.FIM_BOLSA.disabled = false;
document.form1.VALOR_BOLSA.disabled = false;
}
else
{
document.form1.OUTRA_BOLSA.disabled = false;
document.form1.INICIO_BOLSA.disabled = false;
document.form1.FIM_BOLSA.disabled = false;
document.form1.VALOR_BOLSA.disabled = false;
}

}[/codebox]

Ela habilita e desabilita campos de acordo com o o que é selecionado no combo! Coloquei ela num arquivo separado: funcoes.js , e coloquei isso no codigo que tem o form e em php:
[codebox]<script language="JavaScript" src="funcoes.js"></script>[/codebox]

Porém quando eu vou testar a funcao não é ativada. Ela está sendo chamada assim no form:
[codebox]<select name="SELECT_BOLSA" id="SELECT_BOLSA" onChange="changeOpt_BOLSA(this)">[/codebox]

Mas quando coloco a função no mesmo arquivo que está o form ela funciona que é uma beleza! Por que não está funcionando quando coloco separado?
Abraços

IPB Skin By Virteq