Jump to content


Leandro Gonçalves

Member Since 31/05/2007
Offline Last Active 08/08/2009, 13:17
-----

Posts I've Made

In Topic: Pegando Url Com $http_referer

04/08/2009, 21:38

E qual o problema enfrentado? O Campo URL fica em branco?
O teu servidor tem PHP inferior à 4.1.0? $_SERVER['HTTP_REFERER'], está disponível desde esta versão, antes eram $HTTP_SERVER_VARS, e não $HTTP_REFERER.
Por que não usa o switch ao if?



A versão é exatamente 4.3.10, a intenção desse "script" é justamente descobrir onde pode ter um link "quebrado", por isso não deveria ficar em branco.

In Topic: Centralizar Texto Em Div

03/08/2009, 00:46

Alinhamento vertical nas condições descritas acima para qualquer texto acho que não dá, se o box tiver altura variavel, você pode declarar um padding-top e um padding-bottom para dar tal impressão, a unica centralização que você poderia ter seria horizontal, vertical só bolando algum javascript, talvez uma tabela com alinhamento middle resolva seu problema, mas nunca testei isso.

Talvez isso possa ajudar, nunca textei na vertical:
http://www.search-th...at-not-a-float/



hmm... complicado, neh!?
comecei a pouco tempo com tableless e to apanhando d++...

+ vlws d++ ae, vou dar uma lida no link ae...
Brigaduuu...

In Topic: Cookie + Div

26/07/2009, 01:24

Bom, solucionei o problema, + gerei outro... heeh...

Abaixo segue a solução q encontrei e aki funfou:

Insira esse codigo JS dentro de HEAD.

function createCookie(name,value,days){ // FUNCAO PARA CRIAR O COOKIE   if (days){	var date = new Date();	date.setTime(date.getTime()+(days*24*60*60*1000)); // CRIA COOKIR COM VALIDADE DE 24HRS	var expires = "; expires="+date.toGMTString();   }   else var expires = "";   document.cookie = name+"="+value+expires+"; path=/";}function readCookie(name){   var flag = 0;   var dcmntCookie = document.cookie.split(';');    for(var i=0;i < dcmntCookie.length;i++){    var ck = dcmntCookie[i];   while (ck.charAt(0)==' '){       ck = ck.substring(1,ck.length);   }   if(ck){      cparts = ck.split('=');    if (cparts[0]==name){      flag=1;      document.getElementById('enquete').style.display="none";       document.getElementById('enquete').style.visibility="hidden";       break;   }  } }   if(!flag)       createCookie(name,"ENQUETE",1); //CONTEUDO DO COOKIE}function testCookie(name){   var flag = 0;   var dcmntCookie = document.cookie.split(';');    for(var i=0;i < dcmntCookie.length;i++){    var ck = dcmntCookie[i];   while (ck.charAt(0)==' '){       ck = ck.substring(1,ck.length);   }   if(ck){      cparts = ck.split('=');    if (cparts[0]==name){      flag=1;      document.getElementById('enquete').style.display="none";       document.getElementById('enquete').style.visibility="hidden";       break;   }  } }}

Dentro da tag BODY, insira:
<body onLoad="testCookie('ENQUETE_STATUS')">
Sendo que "ENQUETE_STATUS" é o nome do cookie.

E por fim, a DIV em questão (exemplo):

<div id="enquete" style="position:absolute; left:273px; top:211px; width:313px; height:245px; z-index:1; border: 1px none #000000; overflow: hidden;">   <div align="right"><font color="#FF0000" size="2"><strong><font face="Courier New, Courier, mono"><a href="#" onClick="MM_showHideLayers('enquete','','hide'), readCookie('ENQUETE_STATUS')"><img src="imagens/close.gif" width="12" height="12"></a></font></strong></font>   </div>  <iframe frameborder="0" width="303" height="240" src="enquete/index.php" marginheight="0" marginwidth="0" align="middle"></iframe></div>


Basicamente, o codigo acima faz o q eu queria, o seja, se o usuario clicar no botão fechar da DIV, q nada + é q um GIF, ele cria o cookie, ae qndo a pagina é carregada a função "onLoad" inserida na tag BODY verifica se existe o cookie; se existir, a DIV fica escondida.

Eis aki o outro problema gerado apos a inclusão da função do Cookie.

Nessa pagina, eu "chamo" um arquivo .js e outro .css, q faz o "preloader" da pagina.
Ele basicamente "joga" uma DIV branca, com um GIF no meio, e essa DIV so some da tela qndo todo itens da pagina foram carregados.

Essa função do "preloader" funcionava corretamente, mas, depois q inclui o "OnLoad" na tah BODY a pagina so fica com a DIV carregando...

Existe uma outra maneira de chamar a função q esta dentro de BODY, sem ser nessa tag?



Vlws aee...

IPB Skin By Virteq