Ir para conteúdo

Arquivado

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

Aender

[Resolvido] Método .load() Jquery não carrega página de forma cor

Recommended Posts

Olá pessoal estou com um problema em relação ao método .load ele carrega a página mas não carrega as imagens da página.O diretório está assim :

projetos/paginas/pagina1.html

.O index.php, onde está o .load(), está em "projetos" e chama páginas que estão na pasta "paginas" cada página possui fotos que estão no diretório "paginas" tb .Mas as imagens não são carregadas.O código de cada link no index.php é o seguinte :

<li><a  href="paginas/pagina1.html" onclick= "$.ajaxSetup({cache: false}); $('#conteudo').load(this.href); return false;" >

Eu não queria colocar as imagens no mesmo diretório do index porque fica bem desorganizado, mas ele não quer carregar de outro diretório. Desde já agradeço pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

declare as tuas imagens com caminhos absolutos.

 

 

<img src="/images/image.jpg" alt="" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

William obrigado pela ajuda.Infelizmente não funcionou, esse problema de diretórios e o método. load () já está virando um enigma, não entendo porque ele não carrega essa imagens .A única maneira que encontrei foi colocar todas as páginas no mesmo diretório do index.php aí posso colocar as imagens em uma pasta que ele carrega, mas aí é uma desorganização total aquele monte de páginas html espalhadas e misturadas com páginas php um lixo mesmo. Já tentei com outro Scripts e sempre o mesmo problema, sempre que tenho uma página em um diretório diferente do index.php ele carrega a página mas as imagens não são carregadas.Vamos ver se consigo resolver isso.Abraço e obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

basta usar os caminhos absolutos corretos.

 

não tem enigma amigo.

Veja, qndo você trouxer a página, o caminho das imagens será apartir da página em que foi carregado.

 

Está se perdendo. Informe o caminho absoluto correto, e tudo funcionará.

Compartilhar este post


Link para o post
Compartilhar em outros sites

basta usar os caminhos absolutos corretos.

 

não tem enigma amigo.

Veja, qndo você trouxer a página, o caminho das imagens será apartir da página em que foi carregado.

 

Está se perdendo. Informe o caminho absoluto correto, e tudo funcionará.

Mais uma vez obrigado e desculpe pela minha ignorância pois sou completamente novato em Ajax e Jquery, mas ainda não está funcionando .A estrutura de diretórios está assim : pasta XAMPP

htdocs/projetos/paginas 

,meu index.php está dentro de "projetos" ele chama as páginas em "paginas" as imagens também estão em "paginas" .O caminho para chamar as imagem em cada página é :

 <div id="div"> <img src="img/imagem1.jpg" width="142" height="188" /></div> 

o caminho usado no index para chamar as páginas é :

  a  href="http://localhost/projetos/paginas/pagina1.html" onclick= "$.ajaxSetup({cache: false}); $('#conteudo').load(this.href); return false;" > 

Por isso digo que é um problema estranho, aparentemente está ok , mas só funciona se eu colocar as páginas no mesmo diretório da index, mas aí vira bagunça .Valeu de novo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim:

 

 <div id="div"> <img src="http://localhost/projetos/img/imagem1.jpg" width="142" height="188" /></div> 

entendeu ?

eu me referia a tag img, e não ao href.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim:

 

 <div id="div"> <img src="http://localhost/projetos/img/imagem1.jpg" width="142" height="188" /></div> 

entendeu ?

eu me referia a tag img, e não ao href.

 

beleza William, consegui resolver o problema ! Dentro das páginas a div estava carregando a imagem assimn :

 <img src="imagens/image.jpg" alt="" />

então eu tive que mudar para

<img src="paginas/imagens/image.jpg" alt="" /> 

isso é bem estranho porque dentro da própria página a imagem não é carregada devido ao caminho, mas quando o index.php que está em "projetos" de acordo com o diretório /projetos/paginas , chama a página, ela é carregada corretamente com a imagem, muito estranho mas funcionou .Valeu, muito obrigado pela ajuda e pela sua paciência .Um grande abraço. :thumbsup:

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.