Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Caricare documento all'interno della stessa pagina

    Vorrei caricare una pagina prova.php all'interno della mia index.php con javascript.

  2. #2

  3. #3

  4. #4
    Ho cercato, ma è questo il codice?

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" >
    <head>
    <title>HTML.it | AJAX | Primo esempio</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="description" content="HTML.it | Guida ajax, request testuale" />
    <meta name="keywords" content="guida, ajax, remote scripting, esempio, esempi" />
    <meta name="author" content="Andrea Giammarchi per HTML.IT" />
    <script type="text/javascript" src="utility.js"></script>
    <script type="text/javascript"><!--//

    // funzione di caricamento testo,
    // accetta una stringa contenente
    // il nome di un file da leggere
    function caricaTesto(nomeFile) {

    // variabili di funzione
    var
    // assegnazione oggetto XMLHttpRequest
    ajax = assegnaXMLHttpRequest(),
    // assegnazione elemento del documento
    elemento = prendiElementoDaId("contenuto-dinamico"),
    // risultato booleano di funzione
    usaLink = true;

    // se l'oggetto XMLHttpRequest non è nullo
    if(ajax) {
    // il link al file non deve essere usato
    usaLink = false;

    // impostazione richiesta asincrona in GET
    // del file specificato
    ajax.open("get", nomeFile, true);

    // rimozione dell'header "connection" come "keep alive"
    ajax.setRequestHeader("connection", "close");

    // impostazione controllo e stato della richiesta
    ajax.onreadystatechange = function() {

    // verifica dello stato
    if(ajax.readyState === readyState.COMPLETATO) {
    // verifica della risposta da parte del server
    if(statusText[ajax.status] === "OK")
    // operazione avvenuta con successo
    elemento.innerHTML = ajax.responseText;
    else {
    // errore di caricamento
    elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.
    ";
    elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
    }
    }
    }

    // invio richiesta
    ajax.send(null);
    }

    return usaLink;
    }

    //--></script>
    <style type="text/css" media="all">
    body {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    background: #FFF;
    color: #000;
    }
    h1 {
    font-size: 12pt;
    border-bottom: 1px solid silver;
    color: #009;
    }
    </style>
    </head>
    <body>
    <div>
    <h1>Request Testuale</h1>

    <div id="contenuto-dinamico">
    Questo testo è stato inserito all'interno di un elemento di tipo div
    con id univoco: contenuto-dinamico .

    Per cambiare questo contenuto è sufficiente clickare su

    <!-- è importante fare caso alla costruzione di questo link:
    permette di leggere il testo anche senza AJAX -->
    questo link.
    </div>

    </div>
    </body>
    </html>

  5. #5
    Devi scaricare anche il file utility.js e metterlo nella stessa cartella del file htm.
    Inoltre devi usare il webserver per provare ajax con internet explorer ( con firefox il problema non si pone ).

  6. #6
    anch'io ho più o meno lo stesso problema.

    Ho fatto un include in una pag php con questo codice:
    Codice PHP:
     <?php
    if (empty($_GET['pag'])) { 
    $p="home";              //pagina di default 
    } else { 
        
    $p=$_GET['pag']; 

    include(
    $p.".php");

                      
    ?>
    in modo che a seconda del bottone che seleziono mi cambia il file da includere nella pagina php.
    L'unico problema è che quando cambio il file da includere cliccando su un pulsante, mi aggiorna l'intera pagina e io vorrei evitare questo perchè in cima alla pagina ho un filmato flash con un audio che va e se la pagina si aggiorna mi fa ripartire da capo anche l'audio...mi hanno detto di usare javascript e per l'esattezza ajax, ma io non lo conosco niente.
    Potete aiutarmi?
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

  7. #7
    Il link alla guida l'ho postato sopra... Devi solo includere i due file javascript e richiamare con una funzione ( il nome della funzione è scritto nella guida ) l'url del file php.

  8. #8
    Originariamente inviato da bgp
    anch'io ho più o meno lo stesso problema.

    Ho fatto un include in una pag php con questo codice:
    Codice PHP:
     <?php
    if (empty($_GET['pag'])) { 
    $p="home";              //pagina di default 
    } else { 
        
    $p=$_GET['pag']; 

    include(
    $p.".php");

                      
    ?>
    in modo che a seconda del bottone che seleziono mi cambia il file da includere nella pagina php.
    L'unico problema è che quando cambio il file da includere cliccando su un pulsante, mi aggiorna l'intera pagina e io vorrei evitare questo perchè in cima alla pagina ho un filmato flash con un audio che va e se la pagina si aggiorna mi fa ripartire da capo anche l'audio...mi hanno detto di usare javascript e per l'esattezza ajax, ma io non lo conosco niente.
    Potete aiutarmi?
    ma devo usare il javascript per evitare che mi ricarichi la pagina quando cambio l'include php? A me serve fare quello. La pagina la includo già in php, devo solo evitare che mi ricarichi la pagina iniziale quando, cliccando su un bottone, cambio l'include.
    Il mio sito: CIONCO.ALTERVISTA.ORG
    Lloyd Bank$
    I roll with the gangstas don't get fly with your mouth
    The wrong punchline'll have niggas inside of your house

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.