<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Javascript Archives - Pereira, Thiago Santos.</title>
	<atom:link href="https://thiagosantos.com/blog/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>https://thiagosantos.com/blog/tag/javascript/</link>
	<description>the fun of code.</description>
	<lastBuildDate>Sun, 12 May 2019 22:22:19 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5</generator>
	<item>
		<title>Javascript &#8211; IE &#8211; Identificador, cadeia ou número esperado</title>
		<link>https://thiagosantos.com/blog/501/javascript/javascript-ie-identificador-cadeia-ou-numero-esperado/</link>
					<comments>https://thiagosantos.com/blog/501/javascript/javascript-ie-identificador-cadeia-ou-numero-esperado/#comments</comments>
		
		<dc:creator><![CDATA[Pereira, Thiago Santos]]></dc:creator>
		<pubDate>Wed, 04 Sep 2013 00:33:01 +0000</pubDate>
				<category><![CDATA[InternetExplorer]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[internetexplorer]]></category>
		<category><![CDATA[javascript debug]]></category>
		<guid isPermaLink="false">http://thiagosantos.com/blog/?p=501</guid>

					<description><![CDATA[<p>Se você estiver trabalhando com Javascript e se deparar com a mensagem de erro &#8220;Identificador, cadeia ou número esperado&#8221; saiba que a solução é simples! Quando você faz uma lista baseado em um objeto literal é comum esquecermos uma virgula no final, como segue o exemplo abaixo, os navegadores de verdade ignoram o último elemento [&#8230;]</p>
<p>The post <a href="https://thiagosantos.com/blog/501/javascript/javascript-ie-identificador-cadeia-ou-numero-esperado/">Javascript &#8211; IE &#8211; Identificador, cadeia ou número esperado</a> appeared first on <a href="https://thiagosantos.com/blog">Pereira, Thiago Santos.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Se você estiver trabalhando com Javascript e se deparar com a mensagem de erro &#8220;Identificador, cadeia ou número esperado&#8221; saiba que a solução é simples!</p>
<p>Quando você faz uma lista baseado em um objeto literal é comum esquecermos uma virgula no final, como segue o exemplo abaixo, os navegadores de verdade ignoram o último elemento enquanto o IE 7  aguarda por uma outra propriedade que não existe, por isso ocorre a mensagem de erro. Reparem ao final do valor 4000 da propriedade auto, há uma virgula!</p>
<p>Para resolver isso basta tirar a virgula depois da última propriedade.</p>
<pre lang="javascript"> jQuery(".class_nivoslider_videos").simplecarousel({
                    width:296,
                    height:194,
                    visible: 1,
                    auto: 4000,
            });</pre>
<p>Tão simples que dá até raiva, não é?</p>
<pre lang="javascript"> jQuery(".class_nivoslider_videos").simplecarousel({
                    width:296,
                    height:194,
                    visible: 1,
                    auto: 4000
            });</pre>
<p>The post <a href="https://thiagosantos.com/blog/501/javascript/javascript-ie-identificador-cadeia-ou-numero-esperado/">Javascript &#8211; IE &#8211; Identificador, cadeia ou número esperado</a> appeared first on <a href="https://thiagosantos.com/blog">Pereira, Thiago Santos.</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thiagosantos.com/blog/501/javascript/javascript-ie-identificador-cadeia-ou-numero-esperado/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Cookie, para que não se repita mais.</title>
		<link>https://thiagosantos.com/blog/124/php/cookie-para-que-nao-se-repita-mais/</link>
					<comments>https://thiagosantos.com/blog/124/php/cookie-para-que-nao-se-repita-mais/#respond</comments>
		
		<dc:creator><![CDATA[Pereira, Thiago Santos]]></dc:creator>
		<pubDate>Thu, 02 Sep 2010 15:11:07 +0000</pubDate>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[cookie]]></category>
		<category><![CDATA[setcookie]]></category>
		<guid isPermaLink="false">http://www.thiagosantos.com/blog/?p=124</guid>

					<description><![CDATA[<p>Aprender com o tempo, é uma metafóra não se esqueça disso. Ninguem aprende com o tempo, nem o tempo aprende conosco. O tempo passa e se nós não estivemos na roda ele vai girar  perdemos a vez e o conhecimento se não treinarmos e nem estudarmos. Aprender com o tempo é: você que está na [&#8230;]</p>
<p>The post <a href="https://thiagosantos.com/blog/124/php/cookie-para-que-nao-se-repita-mais/">Cookie, para que não se repita mais.</a> appeared first on <a href="https://thiagosantos.com/blog">Pereira, Thiago Santos.</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Aprender com o tempo, é uma metafóra não se esqueça disso. Ninguem aprende com o tempo, nem o tempo aprende conosco. O tempo passa e se nós não estivemos na roda ele vai girar  perdemos a vez e o conhecimento se não treinarmos e nem estudarmos.<br />
Aprender com o tempo é: você que está na roda, girando igual a todo mundo, mantendo atividades a qual seja necessário usar a mente de forma a resolver quebra-cabeças, aprendendo com os movimento, acertando e errando.</p>
<p>Pois bem, creio que o <span style="color: #333399;">setcookie </span>seja uma função típica e comum de usuário do PHP. Usando essa função que perdi, por distração, dois dias de trabalho o que acho ser um absurdo. Abaixo segue um cenário a qual eu me encontrava e a solução encontrada.</p>
<p><span id="more-124"></span></p>
<p>Vou dar uma passada no <span style="color: #333399;">setcookie</span>:</p>
<address><span style="color: #333399;"><span style="color: #000000;">setcookie</span>(_nome [, _valor , _data_expiracao , _path , _domain, _secure, _httponly ])</span></address>
<p>Exceto o _nome, todos os outros campos são opcionais.</p>
<p><strong>_nome</strong> &#8211; nome do cookie<br />
<strong>_valor</strong> &#8211; valor que o cookie vai ter, se nada for definido ele será string vazia ( &#8220;&#8221; )<br />
<strong>_data_expiracao</strong> &#8211; data em que o cookie vai expirar<br />
<strong>_path</strong> &#8211; local onde o cookie vai estar disponivel [ rs ]<br />
<strong>_domain</strong> &#8211; dominio onde o cookie vai estar disponivel ( .thiagosantos.com [ todo os subdominios ], www.thiagosantos.com [ somente no www ] ), se o domain não for definido vai ser utilizado o dominio que fez a requisicao do cookie.<br />
<strong>_secure</strong> &#8211; true ou false, o cookie só sera transmitido via HTTPS<br />
<strong>_httponly</strong> &#8211; muito bacana, o cookie fica &#8220;invisivel&#8221; para o javasxcript a partir do PHP 5.2</p>
<p>Cenário, a partir da <em><strong>&#8216;/&#8217;</strong></em> eu fazia uma requisicao por ajax para o caminho <strong><em>&#8216;/buu/foo&#8217;</em></strong> que fazia o que tinha de ser feito e depois setava um cookie. Quando eu atualizava a página a informação que deveria aparecer na página inicial, simplesmente não aparecia. Dai achei que era algum problema comigo, e implementei um retorno que definia o cookie pelo javascript localizado no<em><strong> &#8216;/&#8217;</strong></em>.<br />
Então eu tinha dois pontos que setavam o mesmo cookie um pelo PHP e o outro pelo Javascript. E quando eu tentava apagar o cookie pelo javascript a informação simplesmente sumia, como esperado. Mas quando fazia uma nova requisicao por ajax ao<strong><em> &#8216;/buu/foo</em></strong>&#8216; todas as informações do cookie antigo que haviam sido apagadas pelo Javascript simplesmente voltavam!!<br />
Ooohhh!!!<br />
Já deu pra entender o que eu tinha esquisito quando defini o cookie no PHP né?<br />
Éeeehh isso mesmo esqueci de definir o &#8216;path&#8217; no <span style="color: #333399;">setcookie</span>, quando eu apagava o cookie pelo Javascript, eu apagava o mesmo que eu tinha definido antes só que para<strong><em> &#8216;/&#8217; </em></strong>, mas não apagava o que eu havia setado para o PHP em <em><strong>&#8216;/buu/foo&#8217;</strong></em> &#8230; rs<br />
Então é isso, defini o path no PHP para <em><strong>&#8216;/&#8217;</strong></em> e removi a implementação de cookie por Javascript, umas vez que não se vazia mais necessário.<br />
E tudo mágicamente começou a funcionar como o esperado.</p>
<p>Mas uma gota de experiência deixada no blog.</p>
<p>Até mais,</p>
<p>The post <a href="https://thiagosantos.com/blog/124/php/cookie-para-que-nao-se-repita-mais/">Cookie, para que não se repita mais.</a> appeared first on <a href="https://thiagosantos.com/blog">Pereira, Thiago Santos.</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://thiagosantos.com/blog/124/php/cookie-para-que-nao-se-repita-mais/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
