Gladisson Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 Existe alguma forma de fazer com que esse 'DIV' ou outra coisa, apareca na frente de alguns componetes tipo o 'SELECT' ?<DIV ID='id' STYLE='position:absolute;'>// TABELAS</DIV> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 Gladisson...Eu não intendi muito bem... tua perunta mas é isso:? <div> <select name='x'> <option value='teste'> teste </option> </select> </div> ** se for isso que creio q é possivel... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 Tipo assim!Imagine:<DIV STYLE='position:absolute;'><TABLE WIDTH='300' HEIGHT='100' CELLPADDING='0' CELLSPACING='2' BORDER='0' BGCOLOR='#DDDDDD'><TR><TD ALIGN='CENTER'>TABELA</TD></TR></TABLE></DIV><SELECT><OPTION>CAMPO SELECT</OPTION></SELECT>TABELA é um tamanho considerável que dava para 'cobrir' o select que está logo abaixo da tag 'div', mais o que acontece não é isso! Alguém sabe algo que eu possa usar que fique por cima ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 intendi.mas por que você não escondi direto o select?se eu não me engano é: document.form1.select.style.visibility= "hidden"; Se não for posta ae...Fallou... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 O problema é que esse select será utilizado, esse 'DIV' ai, é só para ter uma idéia do que estou fazendo, ele funciona tipo um menu dinâmico, quando passa o mouse ele se abrirá, mais ai a tabela acaba ficando por traz do select. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 mas você pode esconder e mostra um objeto dinamicamte com js e Css como eu mostrei não pode ser assim? se tu não intendeu eu faço um script pra vc! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 Veja o que eu fiz:<?$html .= "<script>";$html .= "function carin(gso){ var osg = null;";$html .= "if (document.getElementById){osg = document.getElementById('id');}";$html .= "else if (document.all){osg = document.all['id'];}";$html .= "else if (document.layers){osg = document.layers['id];}";$html .= "if(gso==\"A\"){";$html .= "osg.style.display =\"\";";$html .= "}";$html .= "else if(gso==\"F\"){ osg.style.display =\"none\";";$html .= "} else {";$html .= "document.frmDados.careta.value=gso;";$html .= "osg.style.display =\"none\";";$html .= "}";$html .= "}";$html .= "</script>";$html .= "<DIV ID='id' ONMOUSEOVER=\"carin('A')\" ONMOUSEOUT=\"carin('F')\" STYLE='display:none;position:absolute;'>\n";$html .= "<TABLE CELLPADDING='0' CELLSPACING='2' BORDER='0' BGCOLOR='#DDDDDD'>\n";for($i=1; $i<=60; $i++){if($i<=9) $i="0".$i;if($i%10==1) $html .= "<TR HEIGHT='25'>\n"; $html .= "<TD WIDTH='25' ALIGN='CENTER'><A STYLE='cursor: hand' ONCLICK='carin(".$i.")'><IMG SRC='img/carinhas/carinha-".$i.".gif' BORDER='0'></A></TD>\n";if($i%10==0) $html .= "</TR>\n";}$html .= "</TABLE>\n";$html .= "</DIV>\n";$html .= "<A STYLE='CURSOR:HAND' ONMOUSEOVER=\"carin('A')\">TESTE</A>";echo $html;?>Ai tem um MENU SUPENSO LOGO EM BAIXO "SELECT".estou achando que não tem jeito!Mais se você conseguir algo, eu agradeço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 Cara ve se é isso aki que você quer...**Quando passa o mouse em cima do DIV ele mostra e quando ele sai do DIV ele esconde. <script language='javascript'> function esconde() { document.form1.Z.style.visibility="hidden"; } function mostra() { document.form1.Z.style.visibility="visible"; } </script> <form name='form1'> <div name='div1' width='50' heigth='500' onMouseOut="esconde();" onMouseOver="mostra();" style="background-color: blue;"> <select name='Z'> <option value='teste'> Teste</option> <option value='teste2'> Teste2</option> <option value='teste3'> Teste3</option> </select> </div> </form> Fallou... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 você quer que teste fique na frente do menu???acho q é possivel sim... só não sei fazer!Peovavelmete a FABI deve saber amanha ela lhe respondE!Desculpe não pode ajudar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 você quer que teste fique na frente do menu???acho q é possivel sim... só não sei fazer!Peovavelmete a FABI deve saber amanha ela lhe respondE!Desculpe não pode ajudar... Ficou faltando pouco!Mais pelo menos acabei de aprender sobre 'visibility'. (O basico!) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabi SP Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 Gladisson,Há um tópico aqui que discute esse problema, de menus pop-up ficarem atrás do select.Você pode dar uma pesquisada pois eu respondi esta questão aqui e só para adiantar: é um bug sério do IE que só pode ser resolvido com 2 gambiarras...Até mais e qualquer dúvida sobre este assunto, é só me perguntar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 ontaum tah não é? Gladisson...Eu disse q a Fabi Sabia...hehe .... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 Gladisson,Há um tópico aqui que discute esse problema, de menus pop-up ficarem atrás do select.Você pode dar uma pesquisada pois eu respondi esta questão aqui e só para adiantar: é um bug sério do IE que só pode ser resolvido com 2 gambiarras...Até mais e qualquer dúvida sobre este assunto, é só me perguntar. Dei uma olhada mais não resolveu meu problema! Tentar mudar tudo aqui, e fazer de outro jeito.Obrigado Dmetallica e Fabi. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabi SP Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 Pra você conseguir deixar o <div> por cima do <select>, vai ter que usar um <iframe> ou, via Javascript, fazer com que o <select> fique invisível...Consulte este artigo para maiores informações:http://dotnetjunkies.com/WebLog/jking/arch...10/30/2975.aspx Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 kpaz... meu não foi nada você já ajudou bastante é o minimo que posso fazer! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Gladisson
Existe alguma forma de fazer com que esse 'DIV' ou outra coisa, apareca na frente de alguns componetes tipo o 'SELECT' ?
Link para o comentário
Compartilhar em outros sites
14 respostass 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.