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

(Resolvido) Não pára a música


Luis Vagner

Pergunta

Pessoal já estou praticamente uma semana procurando saber como fazer o esquema desse site (http://www.victoreleo.com/index_site.php) que quando troca de página (clica em algum link) não para a música.

Eu consegui fazer assim:

<frameset rows="80,100%" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="menu.htm" scrolling="NO" noresize marginwidth="0" marginheight="0" frameborder="NO">
<frame src="principal.php" name="paginas">
</frameset><noframes></noframes>

Mais dessa forma a barra de rolagem só é criada abaixo do frame do menu, ou seja fica aquele espacinho vazio da barra.

Alguém poderia me ajudar?

Obrigado!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Pessoal, consegui fazer dessa forma, porém não estou conseguindo fazer funcionar através de botões em flash, alguém poderia ajudar?

Arquivo: instrucao.js

function abrirPag(valor){
    var url = valor;

    xmlRequest.onreadystatechange = mudancaEstado;
    xmlRequest.open("GET",url,true);
    xmlRequest.send(null);

        if (xmlRequest.readyState == 1) {
            document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>";
        }

    return url;
}

function mudancaEstado(){
    if (xmlRequest.readyState == 4){
        document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;
    }
}


Arquivo: ajax.js
function GetXMLHttp() {
    var xmlHttp;
    try {
        xmlHttp = new XMLHttpRequest();
    }
    catch(ee) {
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e) {
                xmlHttp = false;
            }
        }
    }
    return xmlHttp;
}

var xmlRequest = GetXMLHttp();
Arquivo: index.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Carregando Página em DIV / AJAX</title>
<script language="javascript" src="ajax.js"></script>
<script language="javascript" src="instrucao.js"></script>
</head>
<body>
    <div id="menu"><a href="#" onclick="abrirPag('Conteudo.html');">Clientes</a></div>
        <br><br>
    <div id="conteudo_mostrar"></div>
</body>
</html>
No Flash estou colocando assim:
on (release) {
        getURL("java script:abrirPag('teste1.html');");
}

Link para o comentário
Compartilhar em outros sites

  • 0

Fala meu amigo Matheus, então velhinho através de frames eu estava tendo aquele problema da barra de rolagem, inclusive eu tinha utilizado o mesmo script rs..rs.. hehee

Agora tá resolvido o problema da barra de rolagem usando o Ajax, porém me deparei com outro problema que é de não estar funcionando quando utilizo através de botões em Flash... você tem alguma idéia do que seja?

Abraços,

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • 0

Pessoal, consegui resolver o problema criando uma função que chama a função (abrirPag) passando a url do Flash, ficou estranho mas foi a única forma que funcionou, não sei porque o flash não carregava correto a função abrirPag:

function chama_abrirPag(url) {
abrirPag(url);
}
function abrirPag(valor){
    var url = valor;

xmlRequest.open("GET",url,true);
xmlRequest.onreadystatechange = mudancaEstado;
xmlRequest.send(null);

        if (xmlRequest.readyState == 1) {
            document.getElementById("conteudo_mostrar").innerHTML = "<img src='../imagens/loader.gif'>";
        }

    return url;
}

function mudancaEstado(){
    if (xmlRequest.readyState == 4){
        document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;
    }
}

E no flash coloquei assim:

on (release) {
  getURL("java script:chama_abrirPag('login.php');");
}

Obrigado e abraço a todos !

Link para o comentário
Compartilhar em outros sites

  • 0

Opa Luiz, e acabou que com minha vaga ajuda, você resolveu sozinho hein! :P

Enfim, apesar de não ter ajudado tanto, e ter sido eu que resolvi, o tópico foi marcado como Resolvido :P

Brincadeira, algum moderador marca aqui e coloca as tags

 [ /code] no último post do Luiz!

Vlw

Matheus Matos

-------------------

Update: me embananei todo agora, tem outro tópico sobre o mesmo assunto em flash, tinha achado que não consegui postar e acabei postando nos dois lugares! Os dois tópicos devem ser marcados como resolvido! olhem o outro: http://scriptbrasil.com.br/forum/index.php...mp;#entry565485

Por favor algum moderador pode fazer isso?

Vlw

Matheus Matos

Editado por Matheus Matos
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
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...