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

    Dividere un codice in due innerHtml

    Ciao a tutti cerco di spiegarvi la mia richiesta.
    Ho fatto una pagina asp che sfruttando ajax chiama un'altra pagina e da essa "recupera" del codice html elaborato senza bisogno di ricaricare la pagina.
    Faccio questo sfruttando ajax e "recuperando" il codice html con innerHtml e funziona tutto correttamente.
    Per farvi un esempio:

    pagina dalla quale recupero l'html
    codice:
    <div id="uno">
    bla bla bla bla
    </div>
    <div id="due">
    etc etc etc
    </div>
    pagina principale
    codice:
    <html>
    ...
    <script>
    ...
    var A = document.getElementById("contenitore");
    A.innerHTML = XMLHTTP.responseText;
    ...
    </script>
    ....
    <body>
    ...
    <span id="contenitore"></span>
    ...
    </body>
    Se io però avessi la necessità di recuperare quel codice in due innerHtml separati?

    cioè se io volessi recuperare il div con id uno nello span contenitore e invece volessi poi recuperare il div con id due nello span secondo-contenitore è possibile?
    sapete darmi qualche dritta?
    grazie a tutti per l'aiuto......

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Devi metterci un "delimitatore" poniamo <br> la pagina inclusa diventerà
    codice:
    <div id="uno">
    bla bla bla bla
    </div>
    <br id="separa">
    <div id="due">
    etc etc etc
    </div>
    il codice ajax
    codice:
    <html>
    ...
    <script>
    ...
    var A = document.getElementById("contenitore");
    A.innerHTML = XMLHTTP.responseText.split('<br id="separa">')[0];
    var B = document.getElementById("contenitore_bis");
    B.innerHTML = XMLHTTP.responseText.split('<br id="separa">')[1];...
    </script>
    ....
    <body>
    ...
    <span id="contenitore"></span>
    <span id="contenitore_bis"></span>
    ...
    </body>
    A conterrà il blocco html div uno B il blocco div due
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Grazie perfetto! era l'idea che avevo ma non sapevo esistesse un delimitatore!
    Grazie gentilissimo!!

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Quote Originariamente inviata da marcopaolo79 Visualizza il messaggio
    Grazie perfetto! era l'idea che avevo ma non sapevo esistesse un delimitatore!
    Grazie gentilissimo!!
    Infatti non esiste nativo come delimitatore, è il programmatore che decide arbitrariamente cosa fa da delimitatore usando (in questo caso) un tag <br> <a> <p> etc... quello che ritiene più opportuno.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Tag per questa discussione

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.