Visualizzazione dei risultati da 1 a 6 su 6

Discussione: scrivere in un div

  1. #1

    scrivere in un div

    Ciao io ho creato questo file js:
    codice:
    document.write("
    <center><table width=160 height=50 background=\"http://simplyaportal.com/images/blocks/radio/radio.jpg\" border=0 cellpadding=\"0\" cellspacing=\"0\">");
        document.write("<tr height=15>");
            document.write("<td colspan=2>");
            
            document.write("</td>");
        document.write("</tr>");
    .
    .
    .
    .
    .
    .
    .
    .
            document.write("</td>");
        document.write("</tr>");
    document.write("</table></center>
    ");
    dove ci sono i puntini ci sono altri document.write. La pagina la chiamo cosi:
    codice:
    <html>
    <head>
    <script type="text/javascript" src="radio.js"></script>
    </head>
    <body>
    <div id="qui" name="qui">
    
    </div>
    </body>
    </html>
    ok allora scrive la tabella e tutti i suoi contenuti. Ma sono 2 giorni che provo con vari getelementbyid per riuscire a scrivere il tutto dentro al div. Come faccio?

    Grazie
    www.simplyaportal.com

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    document.getElementById('id_elemento').innerHTML=" quello che devi scrivere, tag compresi"

    document.write serve a scrivere run-time, mentre il browser renderizza la pagina,
    richiamato dopo sovrascrive l' intero documento

    ciao

  3. #3
    ho provato e non funziona.
    Il problema e che se io faccio una cosa del genere:
    codice:
    var el=document.getElementById('qui');
    document.write(el);
    ma visualizza NULL

    Sai perche?
    www.simplyaportal.com

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    leggi una guida al DOM, oltre ad una base sul javascript, hai le idee troppo confuse

    questo
    codice:
    var el=document.getElementById('qui');
    document.write(el);
    cosa dovrebbe fare secondo te?

  5. #5
    dovrebbe visualizzare un messaggio tipo [element]

    mi sono dimenticato di specificare che il javascript non lo conosco lo masticco un po solo da 10 giorni
    www.simplyaportal.com

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma a funzionare funziona, a patto che sia rigorosamente in questo ordine

    <div id="qui">ciao</div>
    <script type="text/JavaScript">
    var el=document.getElementById('qui');
    document.write(el);
    </script>

    se l' elemento gia' esiste vi puoi accedere

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.