Ir para conteúdo
Fórum Script Brasil
  • 0

Gravar dados no banco ao fechar browser


Mauricio Schell

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Um exemplo de como funcionará:

index.php

<html>
<head>
<script type="text/javascript" src="ajax.js"></script>
<title>Exemplo</title>
</head>
<body onunload="Funcao()">
// Seu conteúdo
</body>
</html>
ajax.js
//Aqui você inicializa o Ajax
function ajaxInit() {

    var req;

    try {

        req = new ActiveXObject("Microsoft.XMLHTTP");

        }

    catch(e) {

        try {

            req = new ActiveXObject("Msxml2.XMLHTTP");

            }

        catch(ex) {

            try {

                req = new XMLHttpRequest();

                }

            catch(exc) {

                alert("Esse browser não tem recursos para uso do Ajax");

                req = null;

                }

            }

        }

    return req;

    }

// Agora a função que chamará o arquivo PHP que salvará no banco.

function Abre_Carrinho(){

    ajax = ajaxInit();

    if(ajax){

        ajax.open("GET", "arquivo.php", true);

        ajax.onreadystatechange = function(){

        var Lugar = document.getElementById("Div_Conteudos");

            if(ajax.readyState == 4){

                if(ajax.status != 200){

                    alert(ajax.statusText);
                    }

                }

            }

        ajax.send(null);

        }

    }
arquivo.php
<?php
// Seu conteúdo para salvar as informações no banco de dados
?>

Só tem um problema.

Dessa forma, se você clicar em algum link a função será executada também.

Para resolver isso talvez você precise trabalhar com frames.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...