1 - Queria ver se tem como esse menu "abrir" para cima em vez de pra baixo?
2 - Se não for encher muito o santo saquinho de vocês, tem como tirar a distância (left e top) da página? Ex: se o cara tem 800x600 é uma posição, aí se é 1024x768 é outra, nunca dá certo posição de página.
Pergunta
::..Hunter..::
Aos feras de plantão, preciso de uma mão.
1 - Queria ver se tem como esse menu "abrir" para cima em vez de pra baixo?
2 - Se não for encher muito o santo saquinho de vocês, tem como tirar a distância (left e top) da página? Ex: se o cara tem 800x600 é uma posição, aí se é 1024x768 é outra, nunca dá certo posição de página.
Aí vai o código:
<html><head>
<style type="text/css">
.mh {
background-image : url(cursos.jpg);
vertical-align : center;
}
.mn {
background : #ff6002;
padding : 1px;
position : absolute;
z-index : 100;
border: 1px solid #ff6002;
}
.mn a{
border : 0px solid;
color : #ffffff;
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 17px;
padding : 1px 5px 2px 4px;
text-decoration : none;
vertical-align : center;
text-align : center;
width : expression("100%");
font-weight : bold;
}
.mn a:hover {
background : #ff7902;
border : 1px #ff9002 inset;
text-decoration : none;
color : #ffffff;
}
.sp {
border-bottom : #000000 1px solid;
border-top : #000000 1px solid;
margin : 2px 2px;
}
</style>
</head>
<table border="0" cellspacing="0" cellpadding="0" align="left"><tr><td>
<script language="JavaScript1.2">
q1="<a href='";
q2="' title='";
q3="'>";
q4="</a>";
q5="<div class=sp></div>";
q6="</div>";
q7="<div class='mh'>";
q8="' class='mn' style='position: absolute;width:"
d=document;
dm=d.getElementById?1:0;
ie=d.all?1:0;
i4=(d.all && !dm)?1:0;
n4=d.layers?1:0
mn=new Array();
ln=new Array();
sn=new Array();
sw=new Array();
el=new Array();
mel=new Array()
tp=300 // distância do topo do menu em relação a página
lf=300 //distância da esquerda do menu em relação a página
sp=0 //espaço entre os menus
hr=1 //espaço horizontal (1 - horizontal | 0 - vertical)
oh=50
ov=50
mn[0]=Cursos';
ln[0]='#';
sw[0]=100;
sn[0]="" // primeiro título
+q7+"Cursos"+q6
+q1+"acls.htm"+q2+"Suporte Avançado de Vida"+q3+"ACLS"+q4
+q1+"bls.htm"+q2+"Suporte Básico de Vida"+q3+"BLS"+q4
+q1+"elcs.htm"+q2+"Description"+q3+"ELCS"+q4
+q1+"sc.htm"+q2+"Desfibrilador Externo Automático"+q3+"SC-DEA"+q4
+q1+"vmb.htm"+q2+"Ventilação Mecânica Básica"+q3+"VMB"+q4
ma=mn.length;
mw=0;
for(i=0;i<ma;i++){
if(sw>mw)mw=sw
};
d.write("<div id='ctrl' style='position:absolute;width:100%;height:100%;z-indez:90' onmouseover='há()'></div>");ctr=gE('ctrl')
if(hr==1){
sp+=(dm&&!ie)?4:0;
for(i=0;i<ma;i++){
d.write("<div id='main"+i+q8+sw+";top:"+tp+";left:"+lf+q3+q1+ln+"' onmouseover='há();sE(el["+i+]);sE(ctr)"+q3+mn+q4+q6);mel=gE("main"+i);d.write("<div id=sub"+i+q8+sw+";top:"+(tp+gH(mel)-1)+";left:"+lf+q3+sn+q6);el=gE("sub"+i);lf+=(gW(mel)+sp)}
}
else {
for(i=0;i<ma;i++){
d.write("<div id='main"+i+q8+mw+";top:"+tp+";left:"+lf+q3+q1+ln+"' onmouseover='há();sE(el["+i+]);sE(ctr)"+q3+mn+q4+q6);mel=gE("main"+i);
d.write("<div id='sub"+i+q8+sw+";top:"+(tp+ov)+";left:"+(lf+mw-oh)+q3+sn+q6);tp+=(gH(mel)+sp);el=gE("sub"+i)}
}
function há(){
for(i=0;i<ma;i++)hE(el);hE(ctr)
};
function zA(){
for(i=0;i<ma;i++)
{
sZ(el,111);
sZ(mel,100)}
};
function gE(e){
if(dm){
r=d.getElementById(e);return d.getElementById(e).style
}
if(i4)return d.all[e].style;
if(n4)return d.layers[e]
}
function hE(e){
e.visibility="hidden"
};
function sE(e){
e.visibility="visible"
};
function sZ(e,z){
e.zIndex=z
};
function gH(e){
h=parseInt(e.height||e.pixelHeight||r.offsetHeight);return h
};
function gW(e){
w=parseInt(e.width||e.pixelWidth||r.offsetWidth);return w
}
há();
zA();
d.onclick=há
</script>
</td></tr></table></body></html>
Agradeço a quem tiver paciência e saco pra tentar arrumar.
Se precisarem de alguma ajuda em PHP estou na área. :lol:
Editado por ::..Hunter..::Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.