Ir para conteúdo

POWERED BY:

Arquivado

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

Jazara

Trocando o refresh por ajax

Recommended Posts

Olá galera, como faço para colocar o código abaixo em ajax ou algo que não deixe dar refresh, tentei usar o ajax mas não conheço quase nada e não consegui

 

tela que recebe:

<?php

include_once("./config.php");
include_once("./global.php");
include_once("./biblioteca/tbs_class.php");
$banco = new chat;
$banco->dados($_GET['uid']);
if($banco->block($_GET['uid'])){
  $target="vai();";
}else{
  $target="";
}
if (empty($_SESSION['date'])) {
 $_SESSION['date'] = 0;
}
if (empty($_SESSION['header']) OR $_SESSION['header']!= $_GET['uid']) {
 $arquivo = "./templates/".$banco->config['modelo']['val']."/principal.htm";
 $header = fopen($arquivo, "r");
 $lido = fread($header, filesize($arquivo));
 fclose($header);
 $limpa = addslashes($lido)."\n\n";
 $limpa = str_replace("\t", "", $limpa);
 $limpa = str_replace("\r", "", $limpa);
 $limpa = str_replace("\n", "\\n", $limpa);
 $inicio = $limpa;
 $_SESSION['header'] = $_GET['uid'];
}
$model = new clsTinyButStrong;
$model->LoadTemplate("./templates/".$banco->config['modelo']['val']."/inferior.htm"); 
$msgs  = $banco->msgs();
$total = count($msgs);
$cont  = $banco->cont("TODOS");
$str   = $ext = "";
$str  .= (!empty($inicio)) ? $inicio : "";
for ($i = "0"; $i < $total; $i++) {
 $rem  = $msgs[$i]["rem"];
 $dest = $msgs[$i]["dest"];
 $mensagem = addslashes($msgs[$i]["msg"]);
 $som = $msgs[$i]["som"];
 
 

 if (empty($_SESSION['ignora'][$rem]) && empty($_SESSION['ignora'][$rem])) {
 

  $para = ($dest == $banco->nome) ? ' bgcolor=\"#cccccc\"' : "";
  
  
  if($dest == $banco->nome)
  {
  
  if($som=="nada")
  {
  $som="direto";
  $codigo = '<table width=\"100%\" border=\"0\" cellspacing=\"5\" cellpadding=\"2\"><tr><td'.$para.'>'.$mensagem.'"+PlaySound("'.$som.'")+"</td></tr></table>'."\n";
  }
  else
  {
  $codigo = '<table width=\"100%\" border=\"0\" cellspacing=\"5\" cellpadding=\"2\"><tr><td'.$para.'>'.$mensagem.'"+PlaySound("'.$som.'")+"</td></tr></table>'."\n";
  }
 
  }
  else
  {
  $codigo = '<table width=\"100%\" border=\"0\" cellspacing=\"5\" cellpadding=\"2\"><tr><td'.$para.'>'.$mensagem.'"+PlaySound("'.$som.'")+"</td></tr></table>'."\n";
  }
 
  
  $codigo = str_replace("\t", "", $codigo);
  $codigo = str_replace("\r", "", $codigo);
  $codigo = str_replace("\n", "\\n", $codigo);
  $str .= $codigo;
  
 }
 if (empty($inicio) && ($som == "entra" OR $som == "saida" OR $cont != $_SESSION['cont'])) {
  $ext .= "window.parent.nomes.location.reload();\n";
  $_SESSION['cont'] = $cont;
 }
}
$banco->atualiza();
$refresh=10*$banco->config['refresh']['val'];
$model->Show();
?>
<script language="Javascript">
function right(e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)){
alert("Proibido a cópia do código desta página");
return false;
}
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("Proibido a cópia do código desta página");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
</script>

e aqui a parte visual

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Romano Chat - Carregar</title>
<link rel="stylesheet" href="./templates/sk15_purple/main.css" type="text/css">
<script language="JavaScript">
// Lista as mensagem do sistema Imprimindo-as
// NÃO RETIRE ESSAS LINHAS DO TEMPLANTE !!!
[var.ext;htmlconv=no]
var mensagem = "[var.str;htmlconv=no]";
var ultima = "";
if (mensagem != ultima) {
 window.parent.principal.document.write(mensagem);
 window.self.ultima = mensagem;
}						   
 
function PlaySound(som) {
var ativar = window.parent.titulo.document.RomanoChat.som.checked;
 if (ativar == true && (som != "" && som != "nada" && som != "entra" && som != "saida")) {
  var url = "./sound/"+som+".wav"; 
  var browser = (navigator.userAgent.indexOf("MSIE") != "-1") ? 
   '<bgsound src="'+url+'" loop="1" autostart="true">' : 
   '<embed src="'+url+'" loop="1" hidden="true" autostart="true">';
 } else {
  var browser = "";
 }
 return browser;
}
		   
function RolarMensagens() {
var ativar = window.parent.titulo.document.RomanoChat.rolagem.checked;
 if (ativar == true) {
  window.parent.principal.scrollTo("0", "100000");
 }
}

setTimeout("java script:delayReload();", "[var.refresh]"); 
function delayReload() {
 if (navigator.userAgent.indexOf("MSIE") != "-1"){	
  window.self.history.go(0);	
 } else {
  window.self.location.reload();	
 }
}



</script>
<script language=JavaScript>
   function vai(){
window.open('sair.php?uid=[var._GET.uid]&time=[var..now]','_top');
}</script>

</head>
<body bgcolor="#FFFFFF"> 
<script language="JavaScript"> 
 RolarMensagens();
 [var.target;htmlconv=no] 
</script>
</body>
</html>

se alguém souber como converter ou onde aprendo a fazer isso ficarei grato.

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.