Guest stefan Postado Junho 26, 2006 Denunciar Share Postado Junho 26, 2006 O script funfando 100% e prontinho tá em www.contabeis.xpg.com.br/per1.htmlLá vai o código ENORME do script, mas primeiro o que esse script faz?Ele faz um balão igual o do Windows XP aparecer, sumir, ser fechado, com efeito de transparência.<!-- function fecha(id) { document.getElementById(id).style.filter = 'alpha(opacity=10)'; document.getElementById(id).style.visibility = 'hidden'; } function dezessete(id) { document.getElementById(id).style.filter = 'alpha(opacity=20)'; setTimeout("fecha('"+id+"')","20"); } function dezesseis(id) { document.getElementById(id).style.filter = 'alpha(opacity=30)'; setTimeout("dezessete('"+id+"')","20"); } function quinze(id) { document.getElementById(id).style.filter = 'alpha(opacity=40)'; setTimeout("dezesseis('"+id+"')","20"); } function quatorze(id) { document.getElementById(id).style.filter = 'alpha(opacity=50)'; setTimeout("quinze('"+id+"')","20"); } function treze(id) { document.getElementById(id).style.filter = 'alpha(opacity=60)'; setTimeout("quatorze('"+id+"')","20"); } function doze(id) { document.getElementById(id).style.filter = 'alpha(opacity=70)'; setTimeout("treze('"+id+"')","20"); } function onze(id) { document.getElementById(id).style.filter = 'alpha(opacity=80)'; setTimeout("doze('"+id+"')","20"); } function dez(id,add,addd) { if ( document.getElementById(add).style.visibility == 'visible' ) { document.getElementById(add).style.filter = 'alpha(opacity=90)'; setTimeout("onze('"+add+"')","20"); } if ( document.getElementById(addd).style.visibility == 'visible' ) { setTimeout("onze('"+addd+"')","20"); } document.getElementById(id).style.filter = 'alpha(opacity=90)'; setTimeout("onze('"+id+"')","20"); } function nove(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=100)'; setTimeout("dez('"+id+"','"+add+"','"+addd+"')",""+time+"000"); } function oito(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=90)'; setTimeout("nove('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function sete(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=80)'; setTimeout("oito('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function seis(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=70)'; setTimeout("sete('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function cinco(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=60)'; setTimeout("seis('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function quatro(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=50)'; setTimeout("cinco('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function tres(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=40)'; setTimeout("quatro('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function dois(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=30)'; setTimeout("tres('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function um(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=20)'; setTimeout("dois('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function mostra(id,time,add,addd) { document.getElementById(id).style.filter = 'alpha(opacity=10)'; document.getElementById(id).style.visibility = 'visible'; setTimeout("um('"+id+"','"+time+"','"+add+"','"+addd+"')","20"); } function add(id) { document.getElementById(id).style.filter = 'alpha(opacity=100)'; document.getElementById(id).style.visibility = 'visible'; } //-->Viu como é grande? Me ajudem a reduzir ele! Isso aí está ocupando 4kb!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Junho 26, 2006 Denunciar Share Postado Junho 26, 2006 posta a forma como você chama as funções ou o codigo todo para fazermos testesabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 26, 2006 Denunciar Share Postado Junho 26, 2006 tá tudo aí: www.contabeis.xpg.com.br/per1.html Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 26, 2006 Denunciar Share Postado Junho 26, 2006 observe que chamo a função "mostrar" no body. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 26, 2006 Denunciar Share Postado Junho 26, 2006 <HTML><HEAD><meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <link rel="shortcut icon" href="favicon.ico" /><TITLE>Contábeis.UNIPAC.2006</TITLE> </HEAD> <BODY marginwidth="0" marginheight="0" alink=gray vlink=gray link=gray onload="mostra('balao','5','x','xt');"> <style type="text/css"> <!-- body{ overflow: hidden; background-color:e8e8e8; margin-top:"0"; margin-bottom:"0"; margin-left:"0"; margin-right:"0"; } A:link{ text-decoration: none; } A:visited{ text-decoration: none; } A:HOVER{ color: green; } a:active { color: green;} select.sel{ font-family:verdana; font-size:8 pt; background-color:#d9d9d9; selected-color:#008000; } //--> </style> <script src="js/texto.txt"></script> <table bgColor="#c0c0c0" width="150" height="10" border="0"> <tr> <td bgColor="#e8e8e8"><font face="tahoma" size="1" color="green"><marquee behavior=slide scrollamount=15><strong> 1° Período</strong></marquee></td> <td bgColor="#c0c0c0" width=16 height=15><a href="ajuda_per1.html" target="_blank"><img src="imagens/help.gif" alt="Clique para obter ajuda" width=16 height=15 border="0"></a></td> </tr> </table> <div align="right"> <font class=size2 color=green> Mostrar apostilas de: </font><select class="sel" size="1" onChange="materia.location = options[selectedIndex].value"> <option value="ap.html" selected>Selecione uma disciplina...</option> <optgroup label="-- 1° Período --"> <option value="ap_cont_geral_1.html">Contabilidade Geral I</option> <option value="ap_mat_1.html">Matemática I</option> <option value="ap_intro_dir_pub_priv.html">Introdução ao Direito Público e Privado</option> <option value="ap_legis_trab.html">Legislação Trabalhista</option> <option value="ap_osm.html">Organização Sistemas e Métodos</option> <option value="ap_ciencia_pol.html">Ciência Política</option> <option value="ap_m_cientifica.html">Metodologia Científica</option> <option value="ap_pt_instrumental.html">Português Instrumental</option> </select><hr></div> <div style="position:absolute;top:150px;left:310px;"> <center><font face=verdana size=1 color=gray>CARREGANDO</font><br><img src="imagens/spinner.gif" border="0" width="16" height="16" galleryimg="no"></center> </div> <div style="position:absolute;top:50px;left:0px;width:732px;height:232px;"> <iframe name="materia" src="ap.html" frameborder="0" width="732" height="232" scrolling="yes" allowtransparency="false"></iframe></div> <script src="js/balao.txt"></script> <div id=balao style="position:absolute;top:10px;left:125px;width:309px;height:83px;visibility:hidden"> <img src="imagens/balao_ajuda.gif" width=309 height=83 border="0" galleryimg="no" onMouseover="add('xt')"> </div> <div id=x style="position:absolute;top:37px;left:406;width:18px;height:18px;visibility:hidden"> <img src="imagens/x.gif" width="18px" height="18px"></div> <div id=xt style="position:absolute;top:37px;left:406;width:18px;height:18px;visibility:hidden" onMouseover="add('x')" onMouseout="fecha('x')" onclick="dez('balao','x','xt')"> <img src="imagens/t.gif" width="18px" height="18px"></div> </BODY></HTML> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 26, 2006 Denunciar Share Postado Junho 26, 2006 onload="mostra('balao','5','x','xt');"balão é o id do DIV que eu quero que apareça5 é o tempo, em segundos, que ele vai levar pra sumirx é o ID do div que tem a imagem do X pra fechar o balaoxt é o id do DIV que faz o div "x" aparecer e sumiresses divs estão no fim da página:<div id=balao style="position:absolute;top:10px;left:125px;width:309px;height:83px;visibility:hidden"> <img src="imagens/balao_ajuda.gif" width=309 height=83 border="0" galleryimg="no" onMouseover="add('xt')"> </div> <div id=x style="position:absolute;top:37px;left:406;width:18px;height:18px;visibility:hidden"> <img src="imagens/x.gif" width="18px" height="18px"></div> <div id=xt style="position:absolute;top:37px;left:406;width:18px;height:18px;visibility:hidden" onMouseover="add('x')" onMouseout="fecha('x')" onclick="dez('balao','x','xt')"> <img src="imagens/t.gif" width="18px" height="18px"></div> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 26, 2006 Denunciar Share Postado Junho 26, 2006 não precisa mexer muito. é que tem muita coisa repetida, várias vezes escrito a mesma coisa, eu queria que colocasse um valor pra invez de escrever esse monte de vez igual colocasse so umas letrinhas e pronto... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Junho 27, 2006 Denunciar Share Postado Junho 27, 2006 hum =/tentei usar var filtro = document.getElementById(id).style.filter mas não deu... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest stefan
O script funfando 100% e prontinho tá em www.contabeis.xpg.com.br/per1.html
Lá vai o código ENORME do script, mas primeiro o que esse script faz?
Ele faz um balão igual o do Windows XP aparecer, sumir, ser fechado, com efeito de transparência.
Viu como é grande? Me ajudem a reduzir ele! Isso aí está ocupando 4kb!!!
Link para o comentário
Compartilhar em outros sites
7 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.