Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

T!aGo aGoGô

Menu - Ajax/JS/XML

Recommended Posts

http://forum.imasters.com.br/public/style_emoticons/default/upset.gif oi gente, esse é o meu primeiro tópico aqui no fórum, e já começo com um problemaão que está me tirando o sono :S

 

entao, vamos ao q interessa.....

 

eu acompanhei e fiz como no artigo do paulo lomato http://www.imasters.com.br/artigo/4163/aja...sua_totalidade/ ..... só q o menu do cara eh na vertical, eu consegui colocar na horizontal, mas o problema é q nao consigo colocar os links do menu na posição horizontal, eles ficam ordenados na posição vertical http://www.idbheliopolis.net/Ajax/imasters_ajax_2/ ....

 

explicando um pouco melhor: O Arquivo Index.html recebe a lista de menus de um arquivo XML q por sua vez passa por um java script, e essa lista acaba ficando ordenada de forma vertical e eu quero coloca-la horizontal :S

 

HELPPP GENTEEEEE...

 

abraços...

 

p.s: ja mandei e-mail pro colunista, e nadaaa...

Compartilhar este post


Link para o post
Compartilhar em outros sites

T!aGo aGoGô, bem vindo ao iMasters!!!

 

Deixa eu ver se entendi, você quer um menu horizontal?

 

Veja se ajda você, http://forum.imasters.com.br/index.php?s=&...st&p=688060

 

Qualquer dúvida volte a postar!

 

[]´s http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao, deixa eu explicar melhor.. to mandando os codigos pra vcs verem....

 

Index.html

 

<html><head><script src="ajax.js"></script><script src="site.js"></script><style type="text/css">	BODY,DIV,SPAN,TD,A {	font-family: Arial, Verdana, Serif;	font-size: 11px;	color: #333333;	background-position: center;	}	.hidden {		display: none;	}	.menu {	position: absolute;	width: 500px;	height: 100px;	border: 1px solid #CCCCCC;	left: 120px;	top: 12px;	overflow: auto;	padding: 5px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	background-position: center;	visibility: visible;	display: inline;		}	.conteudo {		position: absolute;		width: 500px;		height: 300px;		border: 1px solid #CCCCCC;		left: 120px;		top: 115px;		overflow: auto;		padding: 5px;	}	.tituloLivro {		font-weight: bold;		background-color: #F3F3F3;		padding: 5px;	}	.autorLivro {		font-weight: bold;		padding: 5px;	}	.sinopseLivro {		margin-bottom: 10px;		padding: 5px;	}</style></head><body><!-- DIV que será utilizado para a apresentação de todo o conteúdo gerado pelo JavaScript --><div id="conteudo" class="conteudo"><img src="loading.gif">Aguarde... carregando os componentes</div><div id="menu" class="menu" display: "inline" horizontal-align: "center"></div><!-- DIV que será utilizado para a apresentação do menu --></body></html>


menu = document.getElementById('menu');

 

/* Carrega os dados do menu */

carregarMenu();

 

/* Exibe a mensagem inicial de boas vindas */

conteudo.innerHTML = 'Selecione uma categoria acima para carregar as informações.';

}

 

/* Função para carregamento do menu */

function carregarMenu() {

/* Instancia o objeto XML para carregarmos o XML que contém os dados do menu */

var objMenu = new xml();

/* Determina qual arquivo XML a ser carregado. */

objMenu.file = 'categorias.xml';

/* Função que será executada quando o arquivo XML for carregado e inicializado */

objMenu.ret = function () {

var categorias = objMenu.xmlDoc.getElementsByTagName('categoria');

if (categorias.length == 0) {

alert('Nenhuma categoria encontrada.');

return false;

}

 

menu.innerHTML = '<b>Destaques</b><hr />';

for (var i = 0; i < categorias.length; i++) {

var nomeCategoria = categorias.getElementsByTagName('nome')[0].firstChild.nodeValue;

var arquivoCategoria = categorias.getElementsByTagName('arquivo')[0].firstChild.nodeValue;

menu.innerHTML += '<a href="java script _linenums:0'>/* Faz o carregamento da página */window.onload = paginaCarregada;/* Seta variáveis globais do conteúdo e do menu */var conteudo = null;var menu = null;/* Primeira função a ser executada quando a página for totalmente carregada */function paginaCarregada() { /* Atribui os objetos "menu" e "conteudo" nas variaveis globais pre-definidas */ conteudo = document.getElementById('conteudo'); menu = document.getElementById('menu'); /* Carrega os dados do menu */ carregarMenu(); /* Exibe a mensagem inicial de boas vindas */ conteudo.innerHTML = 'Selecione uma categoria acima para carregar as informações.';}/* Função para carregamento do menu */function carregarMenu() { /* Instancia o objeto XML para carregarmos o XML que contém os dados do menu */ var objMenu = new xml(); /* Determina qual arquivo XML a ser carregado. */ objMenu.file = 'categorias.xml'; /* Função que será executada quando o arquivo XML for carregado e inicializado */ objMenu.ret = function () { var categorias = objMenu.xmlDoc.getElementsByTagName('categoria'); if (categorias.length == 0) { alert('Nenhuma categoria encontrada.'); return false; } menu.innerHTML = '<b>Destaques</b><hr />'; for (var i = 0; i < categorias.length; i++) { var nomeCategoria = categorias.getElementsByTagName('nome')[0].firstChild.nodeValue; var arquivoCategoria = categorias.getElementsByTagName('arquivo')[0].firstChild.nodeValue; menu.innerHTML += '<a href="java script:carregarCategoria(\''+arquivoCategoria+'\');">'+nomeCategoria+'</a><br />'; } } /* Carrega o arquivo XML */ objMenu.load();}/* Função para carregamento dos livros */function carregarCategoria(arquivo) { conteudo.innerHTML = 'Aguarde... Carregando'; var objCategoria = new xml(); objCategoria.file = arquivo; objCategoria.ret = function () { var livros = objCategoria.xmlDoc.getElementsByTagName('livro'); if (livros.length > 0) { var buffer = ''; for (var i = 0; i < livros.length; i++) { var tituloLivro = livros.getElementsByTagName('titulo')[0].firstChild.nodeValue; var autorLivro = livros.getElementsByTagName('autor')[0].firstChild.nodeValue; var sinopseLivro = livros.getElementsByTagName('sinopse')[0].firstChild.nodeValue; buffer += '<div class="tituloLivro">'+tituloLivro+'</div>'; buffer += '<div class="autorLivro">'+autorLivro+'</div>'; buffer += '<div class="sinopseLivro">'+sinopseLivro+'</div>'; } conteudo.innerHTML = buffer; } else { conteudo.innerHTML = 'Não foram encontrados livros para a sua pesquisa.'; } } objCategoria.load();}

ARQUIVO ajax.js

 

/*// XML Loading Function// Author: Lomanto, Paulo H.// Last Change: 2005-12-27// Current Version: 1.08// Last Revisions//   1.08: self.xml now is not required (for simple GET operations)//   1.07: Added support for IE 5.0 and Safari//         Checks if get or post file exists*/var xml = function() {	var self = this;	this.file   = null;	this.ret    = null;	this.xml    = '';	this.xmlDoc = null;	this.transf = 'GET';	this.debug = false;	this.returnType = 'xml';	var xmlhttp = null;	this.load = _load;	function _load() {		if (self.file && self.ret) {			try {				self.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");			} catch (e1) {				try {					self.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");				} catch (e2) {					if (!self.xmlhttp && typeof XMLHttpRequest!='undefined') {						self.xmlhttp = new XMLHttpRequest();					}				}			}			if (self.xmlhttp != null) {				self.xmlhttp.onreadystatechange = _testReadyStateSend;				self.xmlhttp.open(self.transf,self.file,true);				if (this.transf == 'POST'){					self.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");				}				self.xmlhttp.send(self.xml);			}		} else {			return false;		}	}	function _testReadyStateSend() {		if (self.xmlhttp.readyState == 4) {			if (self.xmlhttp.status == '200') {				_evalInternalGet();			} else {				alert('Página não encontrada');				return false;			}		}	}	function _evalReturn() {		var retFunc = '';		if (typeof(self.ret) == 'function') {			eval('new self.ret');		}	}	function _evalInternalGet() {		self.xmlDoc = (self.returnType == 'xml' ? self.xmlhttp.responseXML : self.xmlhttp.responseText);		if (self.debug){			var container = document.getElementsByTagName("BODY");			if (container.length > 0){				var newDiv = document.createElement("DIV");				newDiv.setAttribute("style", "position:absolute; width:640; left:150; top:300; background: #FFFFFF; border: 2px solid #F0F0F0");				var txt = document.createTextNode(self.xmlhttp.responseText);				newDiv.appendChild(txt);				container[0].appendChild(newDiv);			}		}		_evalReturn();	}}

 

E PRA FINALIZAR.. O ARQUIVO (XML) RESPONSAVEL PELAS CATEGORIAS DO MENU... categorias.xml

 

<?xml version="1.0" encoding="ISO-8859-1" ?><dados>	<categoria>		<item name="Romannce" adr="romance.xml" /> 		<nome>Romance</nome>		<arquivo>romance.xml</arquivo>	</categoria>	<categoria>		<nome>Ficção</nome>		<arquivo>ficcao.xml</arquivo>	</categoria>	<categoria>		<nome>Aventura</nome>		<arquivo>aventura.xml</arquivo>	</categoria></dados>

=================================

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta colocar assim:<!-- DIV que será utilizado para a apresentação de todo o conteúdo gerado pelo JavaScript --><div id="conteudo" class="conteudo"><img src="loading.gif">Aguarde... carregando os componentes</div><div id="menu" class="menu"></div>

entao, deixa eu explicar melhor.. to mandando os codigos pra vcs verem....Index.html

<html><head><script src="ajax.js"></script><script src="site.js"></script><style type="text/css">	BODY,DIV,SPAN,TD,A {	font-family: Arial, Verdana, Serif;	font-size: 11px;	color: #333333;	background-position: center;	}	.hidden {		display: none;	}	.menu {	position: absolute;	width: 500px;	height: 100px;	border: 1px solid #CCCCCC;	left: 120px;	top: 12px;	overflow: auto;	padding: 5px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-style: normal;	background-position: center;	visibility: visible;	display: inline;		}	.conteudo {		position: absolute;		width: 500px;		height: 300px;		border: 1px solid #CCCCCC;		left: 120px;		top: 115px;		overflow: auto;		padding: 5px;	}	.tituloLivro {		font-weight: bold;		background-color: #F3F3F3;		padding: 5px;	}	.autorLivro {		font-weight: bold;		padding: 5px;	}	.sinopseLivro {		margin-bottom: 10px;		padding: 5px;	}</style></head><body><!-- DIV que será utilizado para a apresentação de todo o conteúdo gerado pelo JavaScript --><div id="conteudo" class="conteudo"><img src="loading.gif">Aguarde... carregando os componentes</div><div id="menu" class="menu" display: "inline" horizontal-align: "center"></div><!-- DIV que será utilizado para a apresentação do menu --></body></html>
/* Faz o carregamento da página */window.onload = paginaCarregada;/* Seta variáveis globais do conteúdo e do menu */var conteudo = null;var menu = null;/* Primeira função a ser executada quando a página for totalmente carregada */function paginaCarregada() {	/* Atribui os objetos "menu" e "conteudo" nas variaveis globais pre-definidas */	conteudo = document.getElementById('conteudo');	menu = document.getElementById('menu');	/* Carrega os dados do menu */	carregarMenu();		/* Exibe a mensagem inicial de boas vindas */	conteudo.innerHTML = 'Selecione uma categoria acima para carregar as informações.';}/* Função para carregamento do menu */function carregarMenu() {	/* Instancia o objeto XML para carregarmos o XML que contém os dados do menu */	var objMenu = new xml();	/* Determina qual arquivo XML a ser carregado. */	objMenu.file = 'categorias.xml';	/* Função que será executada quando o arquivo XML for carregado e inicializado */	objMenu.ret = function () {		var categorias = objMenu.xmlDoc.getElementsByTagName('categoria');		if (categorias.length == 0) {			alert('Nenhuma categoria encontrada.');			return false;		}				menu.innerHTML = '<b>Destaques</b><hr />';		for (var i = 0; i < categorias.length; i++) {			var nomeCategoria = categorias[i].getElementsByTagName('nome')[0].firstChild.nodeValue;			var arquivoCategoria = categorias[i].getElementsByTagName('arquivo')[0].firstChild.nodeValue;			menu.innerHTML += '<a href="java script:carregarCategoria(\''+arquivoCategoria+'\');">'+nomeCategoria+'</a><br />';		}			}	/* Carrega o arquivo XML */	objMenu.load();}/* Função para carregamento dos livros */function carregarCategoria(arquivo) {		conteudo.innerHTML = 'Aguarde... Carregando';		var objCategoria = new xml();	objCategoria.file = arquivo;		objCategoria.ret = function () {		var livros = objCategoria.xmlDoc.getElementsByTagName('livro');		if (livros.length > 0) {			var buffer = '';			for (var i = 0; i < livros.length; i++) {				var tituloLivro = livros[i].getElementsByTagName('titulo')[0].firstChild.nodeValue;				var autorLivro = livros[i].getElementsByTagName('autor')[0].firstChild.nodeValue;				var sinopseLivro = livros[i].getElementsByTagName('sinopse')[0].firstChild.nodeValue;				buffer += '<div class="tituloLivro">'+tituloLivro+'</div>';				buffer += '<div class="autorLivro">'+autorLivro+'</div>';				buffer += '<div class="sinopseLivro">'+sinopseLivro+'</div>';			}			conteudo.innerHTML = buffer;		} else {			conteudo.innerHTML = 'Não foram encontrados livros para a sua pesquisa.';		}			}		objCategoria.load();}
ARQUIVO ajax.js
/*// XML Loading Function// Author: Lomanto, Paulo H.// Last Change: 2005-12-27// Current Version: 1.08// Last Revisions//   1.08: self.xml now is not required (for simple GET operations)//   1.07: Added support for IE 5.0 and Safari//         Checks if get or post file exists*/var xml = function() {	var self = this;	this.file   = null;	this.ret    = null;	this.xml    = '';	this.xmlDoc = null;	this.transf = 'GET';	this.debug = false;	this.returnType = 'xml';	var xmlhttp = null;	this.load = _load;	function _load() {		if (self.file && self.ret) {			try {				self.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");			} catch (e1) {				try {					self.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");				} catch (e2) {					if (!self.xmlhttp && typeof XMLHttpRequest!='undefined') {						self.xmlhttp = new XMLHttpRequest();					}				}			}			if (self.xmlhttp != null) {				self.xmlhttp.onreadystatechange = _testReadyStateSend;				self.xmlhttp.open(self.transf,self.file,true);				if (this.transf == 'POST'){					self.xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");				}				self.xmlhttp.send(self.xml);			}		} else {			return false;		}	}	function _testReadyStateSend() {		if (self.xmlhttp.readyState == 4) {			if (self.xmlhttp.status == '200') {				_evalInternalGet();			} else {				alert('Página não encontrada');				return false;			}		}	}	function _evalReturn() {		var retFunc = '';		if (typeof(self.ret) == 'function') {			eval('new self.ret');		}	}	function _evalInternalGet() {		self.xmlDoc = (self.returnType == 'xml' ? self.xmlhttp.responseXML : self.xmlhttp.responseText);		if (self.debug){			var container = document.getElementsByTagName("BODY");			if (container.length > 0){				var newDiv = document.createElement("DIV");				newDiv.setAttribute("style", "position:absolute; width:640; left:150; top:300; background: #FFFFFF; border: 2px solid #F0F0F0");				var txt = document.createTextNode(self.xmlhttp.responseText);				newDiv.appendChild(txt);				container[0].appendChild(newDiv);			}		}		_evalReturn();	}}
E PRA FINALIZAR.. O ARQUIVO (XML) RESPONSAVEL PELAS CATEGORIAS DO MENU... categorias.xml
<?xml version="1.0" encoding="ISO-8859-1" ?><dados>	<categoria>		<item name="Romannce" adr="romance.xml" /> 		<nome>Romance</nome>		<arquivo>romance.xml</arquivo>	</categoria>	<categoria>		<nome>Ficção</nome>		<arquivo>ficcao.xml</arquivo>	</categoria>	<categoria>		<nome>Aventura</nome>		<arquivo>aventura.xml</arquivo>	</categoria></dados>
=================================

Compartilhar este post


Link para o post
Compartilhar em outros sites

vi uma coisa que parece está errada.

é nessa linha do script que faz carregamento do menu.

* Função para carregamento do menu */

function carregarMenu() {

/* Instancia o objeto XML para carregarmos o XML que contém os dados do menu */

var objMenu = new xml();

/* Determina qual arquivo XML a ser carregado. */

objMenu.file = 'categorias.xml';

/* Função que será executada quando o arquivo XML for carregado e inicializado */

objMenu.ret = function () {

var categorias = objMenu.xmlDoc.getElementsByTagName('categoria');

if (categorias.length == 0) {

alert('Nenhuma categoria encontrada.');

return false;

}

 

menu.innerHTML = '<b>Destaques</b><hr />';

for (var i = 0; i < categorias.length; i++) {

var nomeCategoria = categorias.getElementsByTagName('nome')[0].firstChild.nodeValue;

var arquivoCategoria = categorias.getElementsByTagName('arquivo')[0].firstChild.nodeValue;

menu.innerHTML += '<a href="java script:carregarCategoria(\''+arquivoCategoria+'\');">'+nomeCategoria+'</a><br />';

}

 

}

/* Carrega o arquivo XML */

objMenu.load();

}

você tem que gerar é uma lista ao invés de só os links, e depois colocar o display: inline; na lista.

 

qualquer coisa é só postar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao carlao...deixa eu ver se eu entendi...do jeito q o codigo esta, ele esta gerando apenas os links.... certo??...eu vou ter q incoporar essa funçao ao JS para tentar ordenar a lista?

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso mesmo ele está gerando apenas links.

e uma solução para ele gerar a lista com os links seria essa:

menu.innerHTML = '<b>Destaques</b><hr />';menu.innerHTML = '<ul>';for (var i = 0; i < categorias.length; i++) {var nomeCategoria = categorias[i].getElementsByTagName('nome')[0].firstChild.nodeValue;var arquivoCategoria = categorias[i].getElementsByTagName('arquivo')[0].firstChild.nodeValue;menu.innerHTML += '<li><a href="java script:carregarCategoria(\''+arquivoCategoria+'\');">'+nomeCategoria+'</a></li>';}menu.innerHTML = '</ul>';
ai você formata a lista com o CSS.

qualquer dúvida é só postar ai. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

carlao, estou fazendo os testes..mas pelo q estou percebendo ja esta dando certo...brigadaaaaaaaaaaaaaaaaao cara...genio genio genio...Fica com Deus...

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra te ajudar eu peguei esses script e fui testando e encontrei a solução:

o aquivo site.js fica assim:

/* Faz o carregamento da página */

window.onload = paginaCarregada;

 

/* Seta variáveis globais do conteúdo e do menu */

var conteudo = null;

var menu = null;

 

/* Primeira função a ser executada quando a página for totalmente carregada */

function paginaCarregada() {

 

/* Atribui os objetos "menu" e "conteudo" nas variaveis globais pre-definidas */

conteudo = document.getElementById('conteudo');

menu = document.getElementById('menu');

 

/* Carrega os dados do menu */

carregarMenu();

 

/* Exibe a mensagem inicial de boas vindas */

conteudo.innerHTML = 'Selecione uma categoria acima para carregar as informações.';

}

 

/* Função para carregamento do menu */

function carregarMenu() {

/* Instancia o objeto XML para carregarmos o XML que contém os dados do menu */

var objMenu = new xml();

/* Determina qual arquivo XML a ser carregado. */

objMenu.file = 'categorias.xml';

/* Função que será executada quando o arquivo XML for carregado e inicializado */

objMenu.ret = function () {

var categorias = objMenu.xmlDoc.getElementsByTagName('categoria');

if (categorias.length == 0) {

alert('Nenhuma categoria encontrada.');

return false;

}

 

menu.innerHTML = '<b>Destaques</b><hr />';

menu.innerHTML += '<ul>';

for (var i = 0; i < categorias.length; i++) {

var nomeCategoria = categorias.getElementsByTagName('nome')[0].firstChild.nodeValue;

var arquivoCategoria = categorias.getElementsByTagName('arquivo')[0].firstChild.nodeValue;

menu.innerHTML += '<li><a href="java script:carregarCategoria(\''+arquivoCategoria+'\');">'+nomeCategoria+'</a></li>';

}

menu.innerHTML += '</ul>';

 

}

/* Carrega o arquivo XML */

objMenu.load();

}

 

/* Função para carregamento dos livros */

function carregarCategoria(arquivo) {

 

conteudo.innerHTML = 'Aguarde... Carregando';

 

var objCategoria = new xml();

objCategoria.file = arquivo;

 

objCategoria.ret = function () {

var livros = objCategoria.xmlDoc.getElementsByTagName('livro');

if (livros.length > 0) {

var buffer = '';

for (var i = 0; i < livros.length; i++) {

var tituloLivro = livros.getElementsByTagName('titulo')[0].firstChild.nodeValue;

var autorLivro = livros.getElementsByTagName('autor')[0].firstChild.nodeValue;

var sinopseLivro = livros.getElementsByTagName('sinopse')[0].firstChild.nodeValue;

buffer += '<div class="tituloLivro">'+tituloLivro+'</div>';

buffer += '<div class="autorLivro">'+autorLivro+'</div>';

buffer += '<div class="sinopseLivro">'+sinopseLivro+'</div>';

}

conteudo.innerHTML = buffer;

} else {

conteudo.innerHTML = 'Não foram encontrados livros para a sua pesquisa.';

}

 

}

 

objCategoria.load();

}

e o index.html fica assim:

<html>

<head>

<script src="ajax.js"></script>

<script src="site.js"></script>

<style type="text/css">

BODY,DIV,SPAN,TD,A {

font-family: Arial, Verdana, Serif;

font-size: 11px;

color: #333333;

background-position: center;

}

.hidden {

display: none;

}

.menu {

position: absolute;

width: 500px;

height: 100px;

border: 1px solid #CCCCCC;

left: 120px;

top: 12px;

overflow: auto;

padding: 5px;

font-family: Geneva, Arial, Helvetica, sans-serif;

font-style: normal;

background-position: center;

visibility: visible;

}

.menu li{

display: inline;

padding: 5px;

}

.conteudo {

position: absolute;

width: 500px;

height: 300px;

border: 1px solid #CCCCCC;

left: 120px;

top: 115px;

overflow: auto;

padding: 5px;

}

.tituloLivro {

font-weight: bold;

background-color: #F3F3F3;

padding: 5px;

}

.autorLivro {

font-weight: bold;

padding: 5px;

}

.sinopseLivro {

margin-bottom: 10px;

padding: 5px;

}

</style>

</head>

<body>

<!-- DIV que será utilizado para a apresentação de todo o conteúdo gerado pelo JavaScript -->

<div id="conteudo" class="conteudo"><img src="loading.gif">Aguarde... carregando os componentes</div>

<div id="menu" class="menu">

 

</div>

 

<!-- DIV que será utilizado para a apresentação do menu -->

</body>

</html>

---

 

e depois de testar mais um pouquinho achei uma outra solução:

menu.innerHTML = '<b>Destaques</b><hr />';

for (var i = 0; i < categorias.length; i++) {

var nomeCategoria = categorias.getElementsByTagName('nome')[0].firstChild.nodeValue;

var arquivoCategoria = categorias.getElementsByTagName('arquivo')[0].firstChild.nodeValue;

menu.innerHTML += '<a href="java script:carregarCategoria(\''+arquivoCategoria+'\');">'+nomeCategoria+'</a><br />';

}

é só tira esse <br />, ai nem precisa colocar display: inline;

Compartilhar este post


Link para o post
Compartilhar em outros sites

NOSSSSSSSSSSSSSSSSSSSSSSSSA..... http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

D++++++++++ CARA.. NEM SEI COMO TE AGRADECER... FICOU MTOOOOOOOOOOO LEGAL, AGORA VOU FAZER UNS TESTE PRA COLOCAR O MENU COM BOTOES AO INVES DE TEXTO...

 

 

NOSSA, VOU TE AGRADECER PRA SEMPRE... ME AJUDOU MTOOOOOOOOOOOOOO

 

 

BRIGAOOO CARLAO....

 

 

BRIGADAOOO MSM :D

 

\O/

 

http://www.idbheliopolis.net/Ajax/imasters_ajax_2/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.