Jump to content


Luciano L. Steffler

Member Since 26/04/2006
Offline Last Active 03/08/2010, 17:30
-----

Topics I've Started

Colocar Um Loading.Gif

30/07/2010, 11:11

Bom dia!

Não entendo quase nada de javascript, uso esse código abaixo para uma lista telefonica, onde conforme vou digitando ele ja vai me mostrando os resultados encontrados no banco de dados.

Porém, eu precisava que enquanto ele busca, ficasse aparecendo um texto "Carregando..." ou uma imagem gif tipo loading... pois dependendo do nome que busca ele demora um pouco a aparecer e o visitante pode achar que nao esta funcionando.

Se alguem puder me ajudar, muitíssimo obrigado!

// JavaScript Document
// FUNÇÃO RESPONSÁVEL DE CONECTAR A UMA PAGINA EXTERNA NO NOSSO CASO A BUSCA_NOME.PHP
// E RETORNAR OS RESULTADOS

function ajax(url)
{

//alert(nick);
//alert(dest);
//alert(msg);

req = null;
// Procura por um objeto nativo (Mozilla/Safari)
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET",url,true);
req.send(null);
// Procura por uma versão ActiveX (IE)
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {

req.onreadystatechange = processReqChange;
req.open("GET",url,true);

req.send();
}
}
}

function processReqChange()
{

// apenas quando o estado for "completado"
if (req.readyState == 4) {

// apenas se o servidor retornar "OK"

if (req.status ==200) {

// procura pela div id="pagina" e insere o conteudo
// retornado nela, como texto HTML

document.getElementById('pagina').innerHTML = req.responseText;

} else {
alert("Houve um problema ao obter os dados:n" + req.statusText);
}
}
}

Menus Utilizando Query

27/07/2010, 11:56

Bom dia!

Eu utilizo em meu site para os links abrirem na div destinada ao conteúdo, o arquivo query.php seguinte:
<?php
$sub 	= isset($_GET['sub']) ? $_GET['sub'] : ".";
$secao	= isset($_GET['secao']) ? $_GET['secao'] : ".";
$inc	= file_exists($sub."/".$secao.".php") ? $sub."/".$secao.".php" : "home2.php";
include_once ($inc);
?>

e na pagina onde o conteúdo é carredo tem uma div assim:
<div id="site">
      <?php include ('query2.php');?>
</div>

e meu menu fica desta forma:
<div id="menu">
   <ul>
      <li><a href="?secao=home2">Home</a></li>
      <li><a class="active" href="?sub=content&amp;secao=lista">Lista Telef&ocirc;nica</a></li>
      <li><a href="?sub=content&amp;secao=fotos2">Fotografias</a></li>
      <li><a href="?sub=content&amp;secao=videos">V&iacute;deos</a></li>
      <li><a href="?sub=content&amp;secao=equipe2">Quem Somos</a></li>
      <li><a href="?sub=content&amp;secao=contatos2">Atendimento</a></li>
   </ul>
</div>

Até aí beleza, tdo funciona correto e perfeitamente.

O meu problema está no seguinte, eu tenho uma galeria de fotos onde os links são desta forma:
<a href="security/galeria/galeria.php?gal=<?= $dados['gal_codigo']; ?>">
    <img src="security/galeria/imagem.php?gal=<?= $dados['gal_pasta']; ?>&img=<?= $dados['img_nome_arquivo']?>&thumb=1" border="1" align="left">
</a> 

E neste link aí de cima que nao estou sabendo como modificá-lo para agir como os links do menu, pq atualmente ele abre uma nova pagina, e eu precisava que ele abrisse dentro da div correta.

Espero que alguem entenda o que quis dizer, hehehe e possa me auxiliar!
Desde já, Muito Obrigado!
Abraços!

IPB Skin By Virteq