Ir para conteúdo
Fórum Script Brasil

Silva Melo

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que Silva Melo postou

  1. é, isso eu já tentei... funciona, mas os cookies param de salvar a posição. será que é preciso mudar alguma no código dos cookies?
  2. Alguém sabe como fazer com que o menu abaixo inicie mostrando o submenu? Ele já salva a posição em cookies, mas eu preciso que na primeira vez que o usuário acessar, apareça a mensagem do submenu: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style type="text/css"> .open {display: block;} .closed {display: none;} </style> <script type="text/javascript"> <!-- function toggle(id) { ul = "ul_" + id; ulElement = document.getElementById(ul); if (ulElement) { if (ulElement.className == 'closed') { ulElement.className = "open"; setCookie("autoOpen_" + id, ul, 1); } else { ulElement.className = "closed"; removeCookie("autoOpen_" + id); } } } function setCookie(name, value, days) { if (days) { var theDate = new Date(); theDate.setTime(theDate.getTime() + (days * 24 * 60 * 60 * 1000)); var expires = "; expires=" + theDate.toGMTString(); } else expires = ""; document.cookie = name + "=" + value + expires + "; path=/"; } function removeCookie(name) { document.cookie = name + "=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/"; } function checkcookies() { if (document.cookie.length > 0) { var cookieParts = document.cookie.split(";"); for (var c = 0; c < cookieParts.length; c++) { var cookieBits = cookieParts[c].split("="); var cookieElement = document.getElementById(cookieBits[1]); if (cookieElement) { cookieElement.className = 'open'; } } } } window.onload = checkcookies; //--> </script> </head> <body> <ul class="open" style="list-style-type: none; padding: 0 0 0 0;"> <li id="item1" class="subnav"><a onclick="toggle('item1');" style="cursor: hand; cursor: pointer;">Lorem Ipsum</a> <ul id="ul_item1" class="closed" style="list-style-type : none; padding:0 0 0 0;"> <li id="item1_1">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li> </ul> </li> </ul> </boby> </html>
  3. Olá pessoal! Alguém sabe porque, quando tento criar mais de um "show/hide menu" no script abaixo, só funciona um? os outros travam... <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Show/Hide Menu</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- #setup { color:#000; background-color:#fff; } #info { padding:0; border:0; margin:0; } .hide { display:block; } .show { display:none; } --> </style> <script type="text/javascript"> <!-- var state; window.onload=function() { obj=document.getElementById('info'); state=(state==null)?'hide':state; obj.className=state; document.getElementById('setup').onclick=function() { obj.className=(obj.className=='show')?'hide':'show'; state=obj.className; setCookie(); return false; } } function setCookie() { exp=new Date(); plusMonth=exp.getTime()+(31*24*60*60*1000); exp.setTime(plusMonth); document.cookie='State='+state+';expires='+exp.toGMTString(); } function readCookie() { if(document.cookie) { state=document.cookie.split('State=')[1]; } } readCookie(); //--> </script> </head> <body> <div id="text1"> <a id="setup" href="#">Clique para visualizar 1</a> </div> <div id="text1"> <p id="info"> Clique novamente para ocultar 1 </p> </div> <div id="text2"> <a id="setup" href="#">Clique para visualizar 2</a> </div> <div id="text2"> <p id="info"> Clique novamente para ocultar 2 </p> </div> </body> </html>
  4. Olá amigos, encontrei um script na net para a minha página, que permite ocultar uma lista qualquer. Alguém sabe como fazer para que a posição da lista seja salva (com coockies) de modo que o usuário abra a página com a sua última posição salva? o script: <html> <head> <script type="text/javascript"> window.onload=function(){ var alinks=document.getElementById("FAQ").getElementsByTagName("a") for(var x=0; x<alinks.length; x++){ alinks[x].show=0 alinks[x].onclick=function(){ if(this.show==0){ this.parentNode.getElementsByTagName("span")[0].style.display="block" this.show=1 } else{ this.parentNode.getElementsByTagName("span")[0].style.display="none" this.show=0 } return false } } } </script> <style type="text/css"> #FAQ span{ display:none;} </style> </head> <body> <div id="FAQ"> <a href="pgResposta"><b>Menu:</b></a> <span> <br> <a href="1.htm">site 1</a><br> <a href="2.htm">site 2</a><br> <a href="3.htm">site 3</a> </span> </div> </body> </html>
  5. Ola Andreia, Esse script que voce mandou gera uma caixa de alerta, mas não torna a home page como pagina inicial. De qualquer forma, voce me ajudou bastante. Eu testei o comando do seu script num codigo que eu tinha aqui e funcionou perfeitamente no IE. Aqui vai: <FORM> <INPUT TYPE="BUTTON" NAME="Conclude" VALUE="Faça do meu site sua Página Inicial" OnClick="this.style.behavior='url(#default#homepage)'; this.sethomepage(location.href);"document.location"> </FORM> Pena que não funcionou no Mozilla. Se alguém tiver alguma ideia manda ai!! Obrigado, Silva Melo
  6. Olá pessoal! Encontrei por aí vários scripts para tornar a minha página como página inicial. Mas você tem que editar o script com o endereço do site. Por acaso, alguém sabe como fazer com que o script copie o endereço direto da barra de endereços? Se alguém souber, eu agradeço. Um abraço. Silva Melo.
×
×
  • Criar Novo...