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

    onclick fare innerHTML per includere file

    saluti a tutti...

    una domanda rapida...

    perché non mi funziona innerHTML se faccio così?

    <script type="text/javascript">
    function includiPag()
    {
    document.getElementById('box').innerHTML="<? include ("pagina.html"); ?>";
    }
    </script>


    <input type="button" onclick="includiPag()" value="includi">

    Magari c'è una ragione evidentissima se non funziona... e a me che non sono esperto di .js mi sfugge...

    ma allora come fareste voi per includere un file al click?

    :master:
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io ho fatto una prova, ma secondo me il problema è che essendo un inclusione di pagina lato server (forse sbaglio) se la inserisci in uno script js si visualizza e viene caricata subito nella pagina (a me fa cosi) a prescindere dalla funzione js. secondo me devi usare ajax.

    P.S. A te da un altro problema/errore?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    in pratica a me succede che ottengo il markup di pagina.html esattamente lì dove piazzo <? include ("pagina.html"); ?> (nel mio caso in HEAD) e non nell'elemento che ottengo ById...

    ...
    O saisons, ô châteaux,
    Quelle âme est sans défauts?

    Rimbaud - L'Éternité (1872)

    EsseZeta - VisualWriting | www.essezeta.org

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da essezeta
    in pratica a me succede che ottengo il markup di pagina.html esattamente lì dove piazzo <? include ("pagina.html"); ?> (nel mio caso in HEAD) e non nell'elemento che ottengo ById...

    ...
    Identico capita a me, usa ajax, ciao.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.