Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297

    [Javascript-Ajax]aggiornamento pagina in un div,tramite un form, con javascript

    ciao a tutti cerco di spiegare il mio problema
    allora ho un menu con sotto un div, al clic del menu compara il contenuto nel div.

    Ora mi ritrovo dentro a un div dove per inviare un messaggio si deve premere un bottone di un form, sto provando a fare come qualcuno mi ha consigliato, cioè

    <form action="#" method="post" onSubmit="ajaxpage('blocchi/profilo/index.php', 'contentarea');" style="margin:0;padding:0;">

    solo che cosi non mi invia per post i dati contenuti nel form, e poi non mi va ad aggiornare il div corrente.

    Mi spiego meglio, la pagina si chiama index.php e dentro al div e caricato messaggiprova.php


    |----------------------------|
    | |
    | Menu index.php |
    |________________________|


    div messaggiprova.php
    ____________________________

    ora dentro a messaggi prova, ci sta un form per invio di messaggi, quando clicco su invia messaggio, questo mi esegue la query con <?php $_server[php_self] ?>, però non mi riapre il div con messaggiprova.php

    come posso fare?non so se mi sono spiegato bene se volete chiedetemi pure

  2. #2
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    cioè quando visualizzo nel div messaggi.php, già mi trovo nel div..
    è come se dovessi riaggiornare il div


    oppure vi faccio quest'altra domanda, questo è il codice che mi apre nel div tramite un link

    come posso fare per aprirlo direttamente senza dover premere un link?


    <span>Messaggio</span>

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Diciamo che una discussione aperta per un solo problema pur con i tuoi mille tentativi basta e avanza, le altre le chiudo
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    ma nessuno sa rispondermi? dovrebbe essere un XmlHttpRequest
    ma non so come si fa

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    a questo link trovi come fare una chiamata ajax e inserire il contenuto in un div

    A parte questo non è ancora chiaro cosa devi fare(intendi forse come chiamare una funzione javascript senza premere su un link?).

  6. #6
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    ...

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <a href="#" onclick="ajaxpage('blocchi/profilo/index.php', 'contentarea');return false">

    Spero per te che sia solo questo....
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    quindi scusami bruno dove lo metto questo?
    <a href="#" onclick="ajaxpage('blocchi/profilo/index.php', 'contentarea');return false">



    qua dentro?

    <form action="<?php $editFormAction; ?>" method="post" name="commenti" id="commenti" style="margin:0;padding:0;" >

    <textarea ></textarea>

    <input type="submit" name="MM_insert" value="Condividi" onclick="ajaxpage('blocchi/profilo/prova.php', 'contentarea');" />

    </form>
    <div id="contentarea"></div>

  9. #9
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    io dovrei spedire i dati contenuti nel textarea a se stesso , cioè nella stessa pagina con

    action="<? $_server['php_self']; ?>

    pero' siccome lavagna.php si trova inclusa da index.php che a sua volta è stato aperto in un div content area da un altro index.php

    index.php

    <div id=contentarea>


    qui dentro ci sta blocchi/index.php


    (dentro a blocchi/index.php ci sta lavagna.php )</div>

  10. #10
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    la stessa identica cosa che vorrei fare la stavano discutendo qui
    http://forum.html.it/forum/showthrea...readid=1269073

    pero' non hanno dato una soluzione al problema, pero' parlano di librerie
    sapete dove sono?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.