<?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>MXStudio &#187; Ted k&#8217;</title>
	<atom:link href="http://www.mxstudio.com.br/author/tedk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mxstudio.com.br</link>
	<description>Macromedia e Adobe - Artigos, colunas, tutorias e muito mais...</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:31:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>jQuery Plugin Plus Validate</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/javascript/jquery-plugin-plus-validate/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/javascript/jquery-plugin-plus-validate/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 22:30:29 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=7023</guid>
		<description><![CDATA[O Plus Validate é Plugin jQuery, criado por mim, que valida campos de um modo simples e objetivo. Segue avaliação: DEMO Com esse plugin você pode validar: - Se o campo for vazio: - O mínimo de caracteres para esse campo e colocando uma mensagem de alerta: - Forçar o usuário a digitar se o campo tem [...]]]></description>
			<content:encoded><![CDATA[<p>O <strong>Plus Validate</strong> é Plugin jQuery, criado por mim, que valida campos de um modo simples e objetivo.</p>
<p>Segue avaliação: <strong><a href="http://tedk.com.br/blog/images_extras/plusvalidate/" target="_blank">DEMO</a></strong></p>
<p>Com esse plugin você pode validar:<br />
<strong>- Se o campo for vazio:<br />
- O mínimo de caracteres para esse campo e colocando uma mensagem de alerta:<br />
- Forçar o usuário a digitar se o campo tem só números:<br />
- Verificar se o E-mail é um endereço eletrônico.</strong></p>
<p>Pra chamar a função identifique primeiro o <strong>ID</strong> do formulário que irá ser utilizado.</p>
<p><code>$("#meu_formulario").plusvalidate();</code></p>
<p>Dentro da função <strong>.plusvalidate();</strong> você passa os parâmetros necessario. Vamos ver um exemplo:</p>
<p><code>$(function(){<br />
$("#meu_formulario").plusvalidate({<br />
animation: {<br />
type : "alert"<br />
},</code></p>
<p><code>cname: {<br />
message: "Preencha o campo Nome"<br />
},</p>
<p></code></p>
<p><code> cemail: {<br />
message: "Preencha o campo Email",<br />
required: "email",<br />
requiredMessage: "Esse campo precisa ter um email eletronico"<br />
}<br />
});<br />
});</code></p>
<p><a href="http://tedk.com.br/blog/index.php/2011/08/26/jquery-plugin-plus-validate/">Segue link</a> da documentação completa:</p>
<p>Abraços galera e até a próxima!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/javascript/jquery-plugin-plus-validate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usabilidade em Códigos</title>
		<link>http://www.mxstudio.com.br/marketingdigital/usabilidade/usabilidade-em-codigos/</link>
		<comments>http://www.mxstudio.com.br/marketingdigital/usabilidade/usabilidade-em-codigos/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 17:55:10 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[Marketing Digital]]></category>
		<category><![CDATA[Usabilidade]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=7020</guid>
		<description><![CDATA[O código é a engenharia completa de um site, sem ele não existe site, isso é um fato! Ter um código limpo, não é necessariamente, ter um site 100% rodando sem erros, até porque, o erro não precisa ser “visualmente” constatado. Mesmo que seu site seja homologado muitas vezes por você mesmo, sempre passa alguma [...]]]></description>
			<content:encoded><![CDATA[<p>O código é a engenharia completa de um site, sem ele não existe site, isso é um fato!<br />
Ter um código limpo, não é necessariamente, ter um site 100% rodando sem erros, até porque, o erro não precisa ser “visualmente” constatado.</p>
<p>Mesmo que seu site seja homologado muitas vezes por você mesmo, sempre passa alguma coisa que sua mente cansada não visualizou, ou simplesmente, deixou para resolver o tal erro, mais tarde e no final, não resolveu.<br />
Use a cabeça, quer dizer, use mais mentes a seu favor. Fazer testes de estresses (que é forçar os erros acontecerem) no seu código ajuda a sanar os erros que restaram, mais não quer dizer que foram todos resolvidos.</p>
<p>Pessoas que nunca visualizaram seu site ou seu código podem ajudar nessa tarefa. Veja algumas coisas que nunca poderão acontecer em seu site:</p>
<p>1. Já imaginou um usuário entrar em um site, e clicar em um link que não vai para lugar nenhum? Complicado isso, é estressante! Para que tem a tal da “mãozinha” se não te leva a lugar algum?</p>
<p>2. Site que demora de carregar. Isso realmente mata. Você acha que é pouco tempo, mais para o usuário esperar mais de 10 segundos para seu site carregar, é uma eternidade. Otimize seu código, suas imagens, e o conteúdo do texto pode também ser otimizado. Pense nisso!</p>
<p>3. Tipografia! O que é isso? São as fontes usadas em seu site. Certo! Fontes? Não use tantas fontes em seu site, duas no máximo, para que ter um carnaval de fontes de vários tipos e de vários tamanhos? Foque na usabilidade.</p>
<p>4. Formulários. Essa palavra realmente desanima seu usuário. Nome, e-mail, telefone, celular, CPF, endereço, bairro, cidade, estado… Nossa! Quanta coisa! Você mesmo iria preencher isso tudo? Otimize esses campos. O usuário odeia digitar muito, somos preguiçosos na internet, não podemos gastar muito tempo.</p>
<p>Essas dicas podem te ajudar a ter um código mais limpo e ter uma boa usabilidade em seu site. Pesquise mais sobre usabilidade, as empresas hoje em dia procuram profissionais que tenham uma mente aberta para customizar sites antigos!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/marketingdigital/usabilidade/usabilidade-em-codigos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando Classes em JavaScript com o recurso prototype</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/javascript/criando-classes-em-javascript-com-o-recurso-prototype/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/javascript/criando-classes-em-javascript-com-o-recurso-prototype/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 18:13:58 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[classes]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=4632</guid>
		<description><![CDATA[A utilização de Classes é uma maneira pratica de ter um bom rendimento e organização em suas aplicações web. A estrutura de Classes em JavaScript é a mesma que usamos em linguagens de programação como ASP ou PHP. Nesse artigo você irá aprender a usar Classes com o uso da prototype. Vamos a definição do [...]]]></description>
			<content:encoded><![CDATA[<p>A utilização de Classes é uma maneira pratica de ter um bom rendimento e organização em suas aplicações web.</p>
<p>A estrutura de Classes em <strong>JavaScript</strong> é a mesma que usamos em linguagens de programação como <strong>ASP</strong> ou <strong>PHP</strong>.</p>
<p>Nesse artigo você irá aprender a usar Classes com o uso da <strong>prototype</strong>. Vamos a definição do que é a <strong>prototype</strong> no <strong>JavaScript</strong></p>
<p><strong>prototype</strong> é um recurso do <strong>JavaScript</strong> (nesse caso não estou falando do <a href="http://www.prototypejs.org/" target="_blank"><strong>Framework Prototype</strong></a>) que possibilita modificar uma Classe depois que ela foi criada.</p>
<p>Vamos criar uma classe chamada <strong>DadosPessoais</strong> e dentro dela colocar as variáveis <strong>&#8220;nome&#8221;</strong> e <strong>&#8220;telefone&#8221;</strong>;</p>
<pre>-----------------------------------------------------
<span style="color: #808080;">function DadosPessoais(){
 var nome;
 var telefone;
}</span>
-----------------------------------------------------</pre>
<p>Para dar inicio ao processo das funções dentro da classe usamos a <strong>prototype</strong> assim:</p>
<pre>-----------------------------------------------------
<span style="color: #808080;">DadosPessoais.prototype.campos = function(){
 this.nome = "Menu Nome";
 this.telefone = "(99) 9999-9999";
}

var obj = new DadosPessoais();
obj.campos();</span>
<pre>-----------------------------------------------------</pre>
</pre>
<p>No final, criamos o objeto e chamamos ele&#8230;</p>
<p>O Script completo fica assim:</p>
<pre>
<pre>-----------------------------------------------------
<span style="color: #808080;">&lt;script language="javascript"&gt;
function DadosPessoais(){
 var nome;
 var telefone;

 DadosPessoais.prototype.campos = function(){
 this.nome = "Menu Nome";
 this.telefone = "(99) 9999-9999";
 }
}

var obj = new DadosPessoais();
obj.campos();
&lt;/script&gt;

Nome: &lt;script&gt;document.write(obj.nome);&lt;/script&gt;&lt;br&gt;
Telefone: &lt;script&gt;document.write(obj.telefone);&lt;/script&gt;</span>

-----------------------------------------------------</pre>
</pre>
<p>Creio que ficou um bom entendimento para todos de como usar Classes no <strong>JavaScript</strong> usando o recurso <strong>prototype</strong>.</p>
<p>Abraços a todos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/javascript/criando-classes-em-javascript-com-o-recurso-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Classe que mostrar dados da Conta do Twitter</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/aspnet/classe-que-mostrar-dados-da-conta-do-twitter/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/aspnet/classe-que-mostrar-dados-da-conta-do-twitter/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 19:33:06 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[classe]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=2635</guid>
		<description><![CDATA[Olá a todos, nesse artigo vamos aprender a criar um exemplo simples de como mostrar os dados de uma conta do twitter em sua página, resgatando informações de um XML: O link é Simples: http://twitter.com/users/show/ted_k.xml Usando um Objeto para ler o XML e um layout agradável, chegamos a essa conclusão: Criei uma classe chamada UserTwitter, [...]]]></description>
			<content:encoded><![CDATA[<p>Olá a todos, nesse artigo vamos aprender a criar um exemplo simples de como mostrar os dados de uma conta do twitter em sua página, resgatando informações de um XML:</p>
<p>O link é Simples: http://twitter.com/users/show/ted_k.xml</p>
<p>Usando um Objeto para ler o XML e um layout agradável, chegamos a essa conclusão:<br />
<img class="alignnone" src="http://tedk.com.br/blog/images_extras/exemplo_api_twitter1.gif" alt="" width="459" height="296" /></p>
<p>Criei uma classe chamada <strong>UserTwitter</strong>, dentro criei uma sub chamada <strong>LerXML()</strong> para fazer todo o processo:</p>
<p>página <strong>default.class.asp<br />
</strong></p>
<pre><em><code>class UserTwitter
public sub LerXML()
set objXMLDOM = server.createObject("MSXML2.DOMDocument.3.0")
objXMLDOM.async = false
objXMLDOM.setProperty "ServerHTTPRequest", true
objXMLDOM.validateOnParse = false
objXMLDOM.load("http://twitter.com/users/show/"request.queryString("username")".xml")

set raiz = objXMLDOM.getElementsByTagName("*")</code></em>
OBS: coloquei o request.queryString para ter um resgate do nome do usuário mais objetivo!
E, um laço de repetição para pegar a posição de cada nó e para cada nome no XML, assim:
<pre><em><code>for i = 0 to raiz.length - 1
select case (raiz.item(i).nodeName)
case ("name") : tw.nome = raiz.item(i).text
case ("screen_name") : tw.screen_name = raiz.item(i).text
case ("location") : tw.location = raiz.item(i).text
case ("profile_image_url") : tw.profile_image_url = raiz.item(i).text
case ("url") : tw.url = raiz.item(i).text
case ("followers_count") : tw.followers_count = raiz.item(i).text
case ("friends_count") : tw.friends_count = raiz.item(i).text
case ("favourites_count") : tw.favourites_count = raiz.item(i).text
case ("statuses_count") : tw.statuses_count = raiz.item(i).text
case ("time_zone") : tw.time_zone = raiz.item(i).text
case ("profile_background_image_url") : tw.profile_background_image_url	= raiz.item(i).text
case ("profile_background_color") : tw.profile_background_color = ucase(raiz.item(i).text)
case ("profile_text_color")	: tw.profile_text_color	= ucase(raiz.item(i).text)
case ("profile_link_color")	: tw.profile_link_color	= ucase(raiz.item(i).text)
case ("profile_sidebar_fill_color") : tw.profile_sidebar_fill_color = ucase(raiz.item(i).text)
case ("profile_sidebar_border_color") : tw.profile_sidebar_border_color = ucase(raiz.item(i).text)
end select
next</code></em></pre>
<p>No código dentro do <strong>CASE</strong> coloquei o nome das tags do XML. fazendo o seguinte:<br />
Quando encontrar o <strong>"nodeName"</strong> <strong>"tal"</strong>, mostre <strong>"tal"</strong> <strong>case</strong>, como uma condicional <strong>IF</strong></p>
<pre><em><code>raiz.item(i).nodeName

</code></em>Observando também que uso essa propriedade do XML (.text) para imprimir o que há na tag.
<pre><em><code>raiz.item(i).text</code></em><code>

</code>Criando um objeto e chamando ele na tela:
<pre><em><code>set tw = new UserTwitter
tw.LerXML()</code></em><code>

</code>criei uma página chamada <strong>default.asp</strong>
<pre><em><code>&lt;% Language="VBScript" %&gt;
&lt;!--include file="Default.class.asp"--&gt;</code></em><code>
</code>
... o restante do código

Para ter acesso o código completo e o layout clique <a href="http://tedk.com.br/blog/images_extras/user_twitter.rar"><strong>aqui para baixar</strong></a></pre>
</pre>
</pre>
</pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/aspnet/classe-que-mostrar-dados-da-conta-do-twitter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Você sabe usar a função Replace() do ASP?</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/aspnet/voce-sabe-usar-a-funcao-replace-do-asp/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/aspnet/voce-sabe-usar-a-funcao-replace-do-asp/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 22:49:22 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[replace]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=2333</guid>
		<description><![CDATA[Uma função que parece ser bem simples, porém nem todos sabem utilizar por completa. Nesse artigo vou mostrar como usar corretamente e com eficiência essa “simples função”. Todos nós programadores ASP sabemos usar simplificada a função Replace(), segue um exemplo: &#60;% dim frase frase = &#8220;Por uma internet sempre criativa e dinâmica&#8221; response.write(replace(frase, &#8220;sempre&#8221;, &#8220;mais&#8221;)) [...]]]></description>
			<content:encoded><![CDATA[<p>Uma função que parece ser bem simples, porém nem todos sabem utilizar por completa.</p>
<p>Nesse artigo vou mostrar como usar corretamente e com eficiência essa “simples função”.</p>
<p>Todos nós programadores ASP sabemos usar simplificada a função Replace(), segue um exemplo:</p>
<p><strong>&lt;%<br />
dim frase frase = &#8220;Por uma internet sempre criativa e dinâmica&#8221; response.write(replace(frase, &#8220;sempre&#8221;, &#8220;mais&#8221;))<br />
%&gt; </strong></p>
<p>Uma maneira simples, usamos o texto que está em pauta seguido da palavra que queremos substituir e depois da palavra que queremos colocar no lugar.</p>
<p><strong>replace(texto em pauta, palavra que sai, palavra que entra) </strong></p>
<p><strong>Resultado o Script: “Por uma internet mais criativa e dinâmica”</strong></p>
<p><code>OBS: a função replace() é "Case Sensitive" se quiser substituir "A" por "a", onde existir o "A" maiúsculo será substituído pelo "a" minúsculo.</code></p>
<p>Vamos para a parte que interessa mais:<br />
No texto “Por uma internet mais criativa e dinâmica” queremos que a letra “i” de “internet” seja maiúscula e não as outras, como fazer isso?<br />
Seguindo essa sequência “replace(texto em pauta, palavra que sai, palavra que entra)”, existem mais três parâmetros opicionais que complementam a função:</p>
<p>* Posição inicial;<br />
* Count (um contador que especifica o número de substituíção);<br />
* Comparador de Strings (caso binário de padrão “zero” ou texto).</p>
<p>Segue o exemplo:<br />
<strong>&lt;%<br />
dim frase frase = &#8220;Por uma internet mais criativa e dinâmica&#8221; response.write(replace(frase, &#8220;i&#8221;, &#8220;I&#8221;, 1,1,1))<br />
%&gt;  </strong></p>
<p><strong>Resultado do Script: “Por uma Internet mais criativa e dinâmica”</strong></p>
<p>No parâmentro inicial você também pode usar ele como um “cortador de letras”, exemplo: Eu não quero mais que apareça a palavra “Por”, então cortamos três letras da frase, caso queira cortar o espaço também e usar quatro no contador fiquem a vontade, mais para isso usamos a função trim() que não vem ao caso.</p>
<p>Segue o exemplo:<br />
<strong>&lt;%<br />
dim frase frase = &#8220;Por uma internet mais criativa e dinâmica&#8221; response.write(replace(frase, &#8220;u&#8221;, &#8220;U&#8221;, 4,1,1))<br />
%&gt;<br />
</strong></p>
<p><strong>Resultado do Script: “Uma internet mais criativa e dinâmica”</strong></p>
<p>Notem que coloquei no valor da posição o número “4? (quatro) e explicarei por que.<br />
O valor padrão da posição inicial vem de default “1? (um) e não “0? (zero) como estamos acostumados em outras funções por isso adicionamos mais um valor no contador no caso “3 + 1?.</p>
<p>E o que falar da última posição o “Comparador de Strings”)</p>
<p>Olha como funciona:</p>
<p><strong><span style="normal;"><span style="normal;">Segue o exemplo:</span></span><br />
&lt;% dim frase frase = &#8220;Elegante&#8221; response.write(replace(frase, &#8220;e&#8221;, &#8220;&amp;euro;&#8221;, 1,1,0)) %&gt;<br />
</strong></p>
<div><strong><span style="normal;">Se eu deixar o valor inicial como “1? (um), e pegar só uma letra “e” e colocar no Comparador de Strings “0? (zero) o resultado sai:<br />
<strong>Resultado do Script: “El€gante” </strong></span> </p>
<p><span style="normal;">Ele não considerou a letra maiúscula “E” inicial, mais se eu trocar o último parâmentro para “1? (um), vamos ver no que gera.</span></p>
<p><span style="normal;">Segue o exemplo:</span><br />
<strong>&lt;% dim frase frase = &#8220;Elegante&#8221; response.write(replace(frase, &#8220;e&#8221;, &#8220;&amp;euro;&#8221;, 1,1,1)) %&gt;</strong>  </p>
<p><strong>Resultado do Script: “€legante”</strong></p>
<p><span style="normal;"> Ele agora sim reconhece o primeiro “e” e faz a alteração, tenha muito cuidado quando for usar o Comparador de Strings, oks?</span></p>
<p><span style="normal;">Abraços amigos, e vamos tomar conhecimento da linguagem para não fazer trabalho desnecessário:</span></p>
<p><span style="normal;">Até o próximo artigo.</span></p>
<p></strong></div>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/aspnet/voce-sabe-usar-a-funcao-replace-do-asp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Listando os Meus Favoritos do YouTube</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/aspnet/listando-os-meus-favoritos-do-youtube/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/aspnet/listando-os-meus-favoritos-do-youtube/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 16:51:02 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[asp]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=2268</guid>
		<description><![CDATA[É tão comum você ver uns exemplos com PHP, uma linguagem bem objetiva e de extrema clareza, mas que depende do programador. Isso serve também para os que programam em ASP. Seja claro e objetivo! O YouTube oferece a você várias API´s para se comunicar, RSS também. Escolhi um acesso via API não propriamente dito. [...]]]></description>
			<content:encoded><![CDATA[<p>É tão comum você ver uns exemplos com PHP, uma linguagem bem objetiva e de extrema clareza, mas que depende do programador. Isso serve também para os que programam em ASP. Seja claro e objetivo!</p>
<p>O YouTube oferece a você várias API´s para se comunicar, RSS também. Escolhi um acesso via API não propriamente dito.</p>
<p>Existe um link que lista os mais recentes vídeos do seus Favoritos, é um link como esse, que vem com tags XML:</p>
<p>&#8220;http://gdata.youtube.com/feeds/api/users/nome_do_seu_usuario/favorites&#8221;</p>
<p>O que você precisa é:</p>
<p>O nome do seu usuário;</p>
<p>Como formatar o XML para mostrar na tela.<br />
Vamos fazer um exemplo com o usuário tedk. Criaremos uma classe e colocarmos as informações básicas:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Criei um Objeto de acesso que é o DOM, no caso o &#8220;MSXML2.DOMDocument.3.0&#8243; e setando como verdadeira a sua propriedade &#8220;Server HTTP Request&#8221;</p>
<p>Na SUB &#8220;objetosXML&#8221; criei o Objeto DOM e na SUB &#8220;carregarURL&#8221; coloquei o nome do meu usuário no YouTube. A url de acesso ao Feed API e a chamada da SUB onde contém o Objeto DOM<br />
O restante do código foi só contar quantas Tags XML temos até começar a estrutura dos vídeos. Contei 16 e fiz o FOR. Usei uma &#8220;mini-função&#8221; para tratar a URL de vídeo para colocar no EMBED.</p>
<p>Coloquei um CASE para buscar as Tags que tenho como objetivo, que é o link do vídeo, o título e a descrição.</p>
<p>Vamos ver o código completo:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&lt;%<br />
class YouTube<br />
    private objXML<br />
    private objLista<br />
    private usuario<br />
    private url<br />
    private id, i<br />
    private nome_objeto</p>
<p>    private sub objetosXML()<br />
        set objXML = server.createObject(&#8220;MSXML2.DOMDocument.3.0&#8243;)<br />
            objXML.async = false<br />
            objXML.setProperty &#8220;ServerHTTPRequest&#8221;, true<br />
            objXML.validateOnParse = false<br />
            objXML.load(url)<br />
        set objLista = objXML.getElementsByTagName(&#8220;*&#8221;)<br />
    end sub</p>
<p>    public sub carregarURL()<br />
        usuario = &#8220;nome_do_seu_usuario&#8221;<br />
        url = &#8220;http://gdata.youtube.com/feeds/api/users/&#8221;&amp;usuario&amp;&#8221;/favorites&#8221;<br />
        call objetosXML()</p>
<p>        for i = 16 to (objLista.length &#8211; 1)<br />
            select case (objLista.item(i).nodeName)<br />
                case &#8220;id&#8221;<br />
                    nome_objeto = objLista.item(i).text<br />
                    id = right(nome_objeto, len(nome_objeto) &#8211; instrRev(nome_objeto,&#8221;/&#8221;))</p>
<p>                    tabela = tabela &amp; &#8220;<br />
<table>&#8221;<br />
                    tabela = tabela &amp; &#8220;<br />
<tr>
<td>&#8221;<br />
                    tabela = tabela &amp; &#8220;&#8221;<br />
                    tabela = tabela &amp; &#8220;&#8221;<br />
                    tabela = tabela &amp; &#8220;&#8221;<br />
                    tabela = tabela &amp; &#8220;&#8221;<br />
                    tabela = tabela &amp; &#8220;&#8221;<br />
                    tabela = tabela &amp; &#8220;</td>
</tr>
<p>&#8221;</p>
<p>                case &#8220;title&#8221;<br />
                    tabela = tabela &amp; &#8220;<br />
<tr>
<td><strong>TÍTULO:</strong></td>
<p>&#8221;<br />
                    tabela = tabela &amp; &#8220;
<td>&#8220;&amp;objLista.item(i).text&amp;&#8221;</td>
</tr>
<p>&#8221;</p>
<p>                case &#8220;content&#8221;<br />
                    tabela = tabela &amp; &#8220;<br />
<tr>
<td><strong>DESCRIÇÃO:</strong></td>
<p>&#8221;<br />
                    tabela = tabela &amp; &#8220;
<td>&#8220;&amp;objLista.item(i).text&amp;&#8221;</td>
</tr>
<p>&#8221;<br />
                    tabela = tabela &amp; &#8220;</table>
<p>&#8221;<br />
            end select<br />
        next</p>
<p>        response.write(tabela)<br />
    end sub<br />
end class<br />
%&gt;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
OBS: Eu poderia usar o XSL para formatar as tabelas e mostra na tela, mas para um webdesigner modificar o código seria bastante complicado, então a idéia é facilitar!</p>
<p>O resultado é esse:<br />
<img src="http://tedk.com.br/blog/images_extras/youtube_api01.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/aspnet/listando-os-meus-favoritos-do-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando jQuery para cadastrar dados</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/aspnet/usando-jquery-para-cadastrar-dados/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/aspnet/usando-jquery-para-cadastrar-dados/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 12:49:10 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=2230</guid>
		<description><![CDATA[A linguagem em si para fazer o cadastramento no banco não é o foco no momento, usei ASP com JScript para isso e usei o jQuery com efeito .fadeIn(”slow”); para isso então vamos lá: Criei um arquivo chamado funcao_jquery.js para colocar a função de efeito do jQuery: O Script completo e comentado para ter uma [...]]]></description>
			<content:encoded><![CDATA[<p>A linguagem em si para fazer o cadastramento no banco não é o foco no momento, usei ASP com JScript para isso e usei o jQuery com efeito .fadeIn(”slow”); para isso então vamos lá:</p>
<p>Criei um arquivo chamado <strong>funcao_jquery.js</strong> para colocar a função de efeito do jQuery:</p>
<p>O Script completo e comentado para ter uma idéia de como funciona:</p>
<p><strong>funcao_jquery.js</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
$(document).ready(function(){<br />
$(&#8216;#btn_enviar&#8217;).click(function(){<br />
// Pega valor dos campos Nome e E-Mail<br />
var nome_post = $(&#8216;#Nome&#8217;).val();<br />
var email_post = $(&#8216;#EMail&#8217;).val();<br />
// Envia para a função criada em ASP<br />
$.post(&#8220;Cadastro_JQuery.asp?Cadastrar=Ok&#8221;,{nome: nome_post, email: email_post},function(){<br />
// Lista dentro de uma UL&gt;LI os dados postados<br />
$(&#8220;ul li:last&#8221;).after(&#8221;</p>
<li>&#8221; + nome_post + &#8221; : &#8221; + email_post + &#8220;</li>
<p>&#8220;).next().fadeIn(&#8220;slow&#8221;);<br />
});<br />
// Apaga os Dados do Campo Nome e E-Mail<br />
$(&#8216;#Nome&#8217;).val(&#8220;&#8221;);<br />
$(&#8216;#EMail&#8217;).val(&#8220;&#8221;);</p>
<p>return false;<br />
});<br />
});<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Na tela inicial temos esse modelo aqui com campo de Nome e E-Mail só para exemplo:<br />
<img src="http://tedk.com.br/blog/images_extras/2008_11_19_usando-jquery-cadastro_01.gif" alt="null" /></p>
<p>Quando você cadastra ele gera uma LI dinamicamente sem refresh e com efeito fade:<br />
<img src="http://tedk.com.br/blog/images_extras/2008_11_19_usando-jquery-cadastro_02.gif" alt="null" /></p>
<p>Segue o código completo:<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&lt;%@ Language=&#8221;JavaScript&#8221; %&gt;<br />
&lt;%<br />
// Conexao com o Banco de Dados<br />
var Conexao = Server.CreateObject(&#8220;Adodb.Connection&#8221;);<br />
Conexao.ConnectionString = &#8220;Driver=MySQL ODBC 3.51 Driver; DataBase=paineldevendas13; Server=localhost; Uid=root; PassWord=root;&#8221;;<br />
Conexao.Open;<br />
%&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=iso-8859-1&#8243; /&gt;<br />
&lt;title&gt;JQuery Cadastrando com ASP&lt;/title&gt;<br />
&lt;script language=&#8221;javascript&#8221; src=&#8221;jquery.js&#8221;&gt;&lt;/script&gt;<br />
&lt;script language=&#8221;javascript&#8221; src=&#8221;funcao_jquery.js&#8221;&gt;&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;h2&gt;JQuery Cadastrando com ASP&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;%<br />
var rs = Conexao.Execute(&#8220;Select * From Teste&#8221;); // SQL para listar os dados<br />
if (rs == null) {<br />
Response.Write(&#8220;NADA ENCONTRADO&#8221;);<br />
}<br />
else {<br />
while (!rs.EOF) {<br />
Response.Write(&#8220;&lt;li&gt;&#8221;+rs(&#8220;Nome&#8221;)+&#8221; : &#8220;+rs(&#8220;EMail&#8221;)+&#8221;&lt;/li&gt;&#8221;) // Lista todos os cadastrados do banco<br />
rs.MoveNext();<br />
}<br />
}<br />
%&gt;<br />
&lt;/ul&gt;<br />
&lt;br&gt;&lt;strong&gt;INSIRA DADOS NO BANCO&lt;/strong&gt;&lt;br&gt;<br />
&lt;form action=&#8221;Cadastro_JQuery.asp?Cadastrar=Ok&#8221; method=&#8221;post&#8221;&gt;<br />
Nome: &lt;input name=&#8221;Nome&#8221; type=&#8221;text&#8221; id=&#8221;Nome&#8221; /&gt;<br />
&lt;br&gt;<br />
E-Mail: &lt;input name=&#8221;EMail&#8221; type=&#8221;text&#8221; id=&#8221;EMail&#8221; /&gt;<br />
&lt;input name=&#8221;btAdd&#8221; type=&#8221;submit&#8221; value=&#8221;adicionar&#8221; id=&#8221;btn_enviar&#8221; /&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
&lt;%<br />
// Função para cadastrar no banco<br />
if (Request.QueryString(&#8220;Cadastrar&#8221;) == &#8220;Ok&#8221;) {<br />
Conexao.Execute(&#8220;Insert Into Teste (Nome, EMail) Values (&#8216;&#8221;+Request.Form(&#8220;Nome&#8221;)+&#8221;&#8216;, &#8216;&#8221;+Request.Form(&#8220;EMail&#8221;)+&#8221;&#8216;)&#8221;);<br />
Response.Write(&#8220;&#8221;);<br />
}<br />
%&gt;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Baixar : <strong><a href="http://tedk.com.br/blog/images_extras/jquery/jquery-1.2.6.js">jquery-1.2.6.js</a></strong> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/aspnet/usando-jquery-para-cadastrar-dados/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP com JScript</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/aspnet/asp-com-jscript/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/aspnet/asp-com-jscript/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 14:53:29 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[asp]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=1993</guid>
		<description><![CDATA[O mesmo trabalho que você tem com o VBScript no ASP, você vai ter com o JavaScript, mais requer um pouco de atenção. Segue o Código comentado para uma explicação mais adequada de ASP com JavaScript Um simples Código de visualizar o que tem na tabela “CADASTRO”, com o banco MySQL &#60;%@ Language=&#8221;JavaScript&#8221; %&#62; &#60;% var Conexao = Server.CreateObject(&#8220;Adodb.Connection&#8221;); // Criando [...]]]></description>
			<content:encoded><![CDATA[<p>O mesmo trabalho que você tem com o <strong>VBScript</strong> no <strong>ASP</strong>, você vai ter com o <strong>JavaScript</strong>, mais requer um pouco de atenção.</p>
<p>Segue o Código comentado para uma explicação mais adequada de ASP com JavaScript</p>
<p><em><span style="normal;">Um simples Código de visualizar o que tem na tabela </span><strong><span style="normal;">“CADASTRO”</span></strong><span style="normal;">, com o banco </span><strong><span style="normal;">MySQL</span></strong></em></p>
<p><em><strong><br />
</strong>&lt;%@ Language=&#8221;JavaScript&#8221; %&gt;</em></p>
<p><em>&lt;%</em></p>
<p><em>var Conexao = Server.CreateObject(&#8220;Adodb.Connection&#8221;); // Criando o objeto de Conexão</em></p>
<p><em>Conexao.ConnectionString = &#8220;Driver=MySQL ODBC 3.51 Driver; DataBase=#########; Server=localhost; Uid=#########; PassWord=#########;&#8221;;</em></p>
<p><em>Conexao.Open; // Abrindo a Conexão</em></p>
<p><em>var Rs = Conexao.Execute(&#8220;Select * From Cadastro&#8221;); // SQL para selecionar e imprimir na tela todos os Cadastros</em></p>
<p><em>if (Rs == null) { // Caso ele não encontre será imprimido na tela uma resposta</em></p>
<p><span><em> </em></span><em>Response.Write(&#8220;Nada Encontrado!&#8221;);</em></p>
<p><em>}</em></p>
<p><em>else { // Caso ele encontre será imprimido os resultados</em></p>
<p><span><em> </em></span><em>while (!Rs.EOF) {</em></p>
<p><span><em> </em></span><em>with (Response) {</em></p>
<p><span><em> </em></span><em>Write(Rs(&#8220;Nome&#8221;));</em></p>
<p><span><em> </em></span><em>Write(&#8220;&lt;hr&gt;&#8221;);</em></p>
<p><span><em> </em></span><em>Write(&#8220;&lt;br&gt;&#8221;);</em></p>
<p><span><em> </em></span><em>}</em></p>
<p><span><em> </em></span><em>Rs.MoveNext();</em></p>
<p><span><em> </em></span><em>}</em></p>
<p><em>}</em></p>
<p><em>%&gt;</em></p>
<p>Ter um grande conhecimento tanto em VBScript quanto em JScript ajuda muito para saber qual das duas usar, lembrando que nem tudo que você ver no JavaScript, será necessariamente aplicado! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/aspnet/asp-com-jscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introdução ao XML Schema</title>
		<link>http://www.mxstudio.com.br/tecnologia/geral/introducao-ao-xml-schema/</link>
		<comments>http://www.mxstudio.com.br/tecnologia/geral/introducao-ao-xml-schema/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 18:39:40 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=1946</guid>
		<description><![CDATA[Explicando o que é um Schema Na realidade o Schema é usado para definir os blocos de construção de um arquivo XML, que pode ser visto como um suplente para DTDs. O elemento é o elemento raiz de todo XML O XML Schema pode ser traduzido como XSD (XML Schema Definition / XMLs Definidos por Esquemas), segue um exemplo simples para estudo… Vamos [...]]]></description>
			<content:encoded><![CDATA[<p>Explicando o que é um <strong>Schema</strong></p>
<p>Na realidade o <strong>Schema</strong> é usado para definir os blocos de construção de um arquivo XML, que pode ser visto como um suplente para <strong>DTDs</strong>.</p>
<p>O elemento é o elemento raiz de todo XML</p>
<p>O XML <strong>Schema</strong> pode ser traduzido como <strong>XSD (XML Schema Definition / XMLs Definidos por Esquemas)</strong>,<br />
segue um exemplo simples para estudo…</p>
<p>Vamos chamar esse aquivo de <strong>“teste01.xsd”</strong></p>
<pre>&lt;?xml version="1.0"?&gt;
	&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;
	... aqui colocamos o resto da estrutura Schema
&lt;/xsd:schema&gt;</pre>
<p>Depois de criado o <strong>Schema</strong> pode ser associado a um arquivo XML como no exemplo do código a seguir</p>
<pre>
&lt;?xml version="1.0" ?&gt;
&lt;principal xmlns="http://www.tedk.com.br"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.tedk.com.br colocar_schema.xsd"&gt;"&gt;
&lt;arquivo tid="1"&gt;
	&lt;item_numeral&gt;COD: 600&lt;/item_numeral&gt;
		&lt;item_nome&gt;
			&lt;teste_nome&gt;Coloque qualquer coisa 001&lt;/teste_nome&gt;
			&lt;valor_nome&gt;Coloque qualquer coisa 002&lt;/valor_nome&gt;
		&lt;/item_nome&gt;
	&lt;descricao&gt;Aqui você digita qualquer descricao&lt;/descricao&gt;
	&lt;foto&gt;imagem.gif&lt;/foto&gt;
&lt;/arquivo&gt;
&lt;/principal&gt;

o <strong>Schema</strong> é referenciado logo no inicio do elemento raiz do aquixo XML que está sendo configurado:
O <strong>xmlns=”http://www.tedk.com.br”</strong> é uma declaração, uma <strong>namespace</strong>. Essa namespace diz ao validador
que todos os elementos do que serão utilizados irão vim da url especificada.

A segunda parte, x<strong>mlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”</strong> indica a localização do 
<strong>Schema</strong>, a instância que vai ser utilizada. O segundo valor é a localização do <strong>Schema </strong>que
pretende utilizar para que <strong>namespace</strong>:<strong>xsi:schemaLocation = “http://www.tedk.com.br colocar_schema.xsd”</strong>.

Nos próximos Posts irei colocar mais a respeito do <strong>Schema</strong>, foi só uma simples e breve introdução.
Bons estudos.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/tecnologia/geral/introducao-ao-xml-schema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carregar uma Página dentro de uma DIV com AJAX</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/javascript/carregar-uma-pagina-dentro-de-uma-div-com-ajax/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/javascript/carregar-uma-pagina-dentro-de-uma-div-com-ajax/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 18:03:47 +0000</pubDate>
		<dc:creator>Ted k'</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[DOM]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=1835</guid>
		<description><![CDATA[Carregamento simples de uma página dentro de uma DIV usando AJAX Primeiro criamos o arquivo onde fazemos a solicitação do browser, para saber se o navegador suporta ou não “Msxml2.XMLHTTP” ajax.js function GetXMLHttp() { if(navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } [...]]]></description>
			<content:encoded><![CDATA[<p>Carregamento simples de uma página dentro de uma DIV usando AJAX<br />
Primeiro criamos o arquivo onde fazemos a solicitação do browser, para saber se o navegador suporta ou não “Msxml2.XMLHTTP”</p>
<p><strong>ajax.js</strong></p>
<pre style="30px;"><span style="#008000;">function GetXMLHttp() {</span></pre>
<pre style="30px;"><span style="#008000;">    if(navigator.appName == "Microsoft Internet Explorer") {</span></pre>
<pre style="30px;"><span style="#008000;">        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");</span></pre>
<pre style="30px;"><span style="#008000;">    }</span></pre>
<pre style="30px;"><span style="#008000;">    else {</span></pre>
<pre style="30px;"><span style="#008000;">        xmlHttp = new XMLHttpRequest();</span></pre>
<pre style="30px;"><span style="#008000;">    }</span></pre>
<pre style="30px;"><span style="#008000;">    return xmlHttp;</span></pre>
<pre style="30px;"><span style="#008000;">}</span></pre>
<pre style="30px;"><span style="#008000;">
var xmlRequest = GetXMLHttp();</span></pre>
<p>No arquivo “instrucao.js” terá as informações necessárias para fazer a ação</p>
<p><strong>instrucao.js</strong></p>
<pre style="30px;"><span style="#008000;">function abrirPag(valor){</span></pre>
<pre style="30px;"><span style="#008000;">var url = valor;</span></pre>
<pre style="30px;"><span style="#008000;">
xmlRequest.onreadystatechange = mudancaEstado;</span></pre>
<pre style="30px;"><span style="#008000;">xmlRequest.open("GET",url,true);</span></pre>
<pre style="30px;"><span style="#008000;">xmlRequest.send(null);</span></pre>
<pre style="30px;"><span style="#008000;">
if (xmlRequest.readyState == 1) {</span></pre>
<pre style="30px;"><span style="#008000;">document.getElementById("conteudo_mostrar").innerHTML = "&lt;img src='loader.gif'&gt;";</span></pre>
<pre style="30px;"><span style="#008000;">}</span></pre>
<pre style="30px;"><span style="#008000;">
return url;</span></pre>
<pre style="30px;"><span style="#008000;">}</span></pre>
<pre style="30px;"><span style="#008000;">
function mudancaEstado(){</span></pre>
<pre style="30px;"><span style="#008000;">if (xmlRequest.readyState == 4){</span></pre>
<pre style="30px;"><span style="#008000;">document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;</span></pre>
<pre style="30px;"><span style="#008000;">}</span></pre>
<pre style="30px;"><span style="#008000;">}</span></pre>
<p>Criamos a página Index.html para recerber as informações</p>
<p><strong>Index.html</strong></p>
<pre style="30px;"><span style="#008000;">&lt;html&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;head&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;title&gt;Carregando Página em DIV / AJAX&lt;/title&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;script language="javascript" src="ajax.js"&gt;&lt;/script&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;script language="javascript" src="instrucao.js"&gt;&lt;/script&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;/head&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;body&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;div id="menu"&gt;&lt;a href="#" onclick="abrirPag('Conteudo.html');"&gt;Clientes&lt;/a&gt;&lt;/div&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;br&gt;&lt;br&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;div id="conteudo_mostrar"&gt;&lt;/div&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;/body&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;/html&gt;</span></pre>
<p>E finalmente criamos a página Conteudo.html que será exibida dentro da DIV “conteudo_mostrar”</p>
<p><strong>Conteudo.html</strong></p>
<pre style="30px;"><span style="#008000;">&lt;html&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;head&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;title&gt;Clientes&lt;/title&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;/head&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;body&gt;</span></pre>
<pre style="30px;"><span style="#008000;">Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s,
when an unknown printer took a galley of type and scrambled it to make a
type specimen book. It has survived not only five centuries, but also the
leap into electronic typesetting, remaining essentially unchanged. It was
popularised in the 1960s with the release of Letraset sheets containing
Lorem Ipsum passages, and more recently with desktop publishing software
like Aldus PageMaker including versions of Lorem Ipsum.</span></pre>
<pre style="30px;"><span style="#008000;">&lt;/body&gt;</span></pre>
<pre style="30px;"><span style="#008000;">&lt;/html&gt;
</span></pre>
<p>Qualquer dúvida postem!!<br />
Abraços!!!! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/javascript/carregar-uma-pagina-dentro-de-uma-div-com-ajax/feed/</wfw:commentRss>
		<slash:comments>84</slash:comments>
		</item>
	</channel>
</rss>

