1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Post sem uma form?

Discussão em 'Web Development' iniciada por maningreen, 18 de Agosto de 2007. (Respostas: 2; Visualizações: 1553)

  1. maningreen

    maningreen Power Member

    Pretendo conceber um catálogo de albuns.
    Os titulos dos álbuns são sacados da BD por php e inseridos numa div pelo ajax.updater.
    Depois, quero que o user ao clicar num dos titulos obtidos possa obter os detalhes do mesmo (vindos também da bd). Mas porque os titulos são obtidos através do ajax.updater da prototype, ficam visíveis no browser mas não no código fonte. Ou seja, não consigo atribuír um evento (tipo onclick) aos titulos depois de sacados da bd porque não estão lá!!!!.

    A minha dúvida é:

    É possível enviar para um script no servidor o conteúdo (texto) presente dentro uma div (ou node do genero) sem usar um input qlq de uma form (ou seja, sem form)?


    Obrigado.

    mig.
     
  2. AliFromCairo

    AliFromCairo Power Member

    Boas, sim. Basta passares o conteúdo do div na query string. Algo do género:

    Código:
    var titulo = document.getElementById('id_titulo_div').value;
    var url = "script.php?titulo=" + escape(titulo);
    // ajax updater com o url construído acima .. 
    
    Em seguida, no script.php, podes aceder ao título através de $_REQUEST['titulo'] ou $_GET['titulo']. Qualquer dúvida diz.
     
  3. maningreen

    maningreen Power Member

    nice!!

    Pelo DOM... é isso.

    Já agora, não tás a ver como previnir o accesso a uma página via url, com php...
    O Restrict Access to Page do Dreamweaver, mais coisa menos coisa. Mas não me apetece levar com o código todo que aquilo gera...


    Thanks.

    mig
     

Partilhar esta Página