Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071

    Stampare valori calcola in uno script

    allora io ho uno script che mi cacola 4 valori, io li vorrei stampare sul body.... come devo fare? non ci riesco...

    ho provato tipo così ma non va:
    codice:
    rule ='
    
    ' + screen.height + '</p>';
    
        var styleNode = document.createElement("style");
        
            document.getElementsByTagName("body")[0].appendChild(styleNode);
    
        if(!!window.ActiveXObject){
            document.styleSheets[document.styleSheets.length-1].cssText=rule;
        }
        else {
            styleNode.innerHTML=rule;
        }
    }
    Si lo so ... è un pò inventato...

  2. #2
    Se i valori vengono calcolati prima del window.onload puoi usare un banale document.write, altrimenti modifichi la proprietà innerHTML di un elemento, ad esempio:
    codice:
    window.onload = function() {
      document.body.innerHTML + = val1 + '
    ' + val2 + '
    ' + val3 + '
    ' + val4;
    }

  3. #3
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    ah si si... sono impazzito,... bastava un document.write... scusate

  4. #4
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Originariamente inviato da Mega69
    Se i valori vengono calcolati prima del window.onload puoi usare un banale document.write, altrimenti modifichi la proprietà innerHTML di un elemento, ad esempio:
    codice:
    window.onload = function() {
      document.body.innerHTML + = val1 + '
    ' + val2 + '
    ' + val3 + '
    ' + val4;
    }
    però interessante la risposta che mi hai dato... esattamente che è proprietà?

  5. #5
    Quella risposta non c'entra niente perchè l'ho postata prima che tu aggiungessi la seconda parte della domanda.
    Comunque innerHTML è semplicemente una proprietà in lettura/scrittura di ogni elemento HTML che coincide col contenuto HTML dell'elemento.
    Ad esempio:
    codice:
    alert(document.getElementsByTagName("html")[0].innerHTML);
    lancerà un alert con tutto il codice html dell'elemento <html>

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.