Visualizzazione dei risultati da 1 a 4 su 4

Discussione: recupero variabile js

  1. #1

    recupero variabile js

    Ciao ragazzi, mi chiedevo se è possibile recuperare una variabile globale js dentro il codice html???

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    var globale="sono globale";
    function funzione(){
      alert(globale);
    }
    altrimenti specifica meglio la situazione

  3. #3
    Praticamente ho un file javascript che modifica della variabile globali. Supponiamo di avere una variabile pippo, dentro il file js che viene modificata. All'interno di un file html quella variabile deve essere il nome di un div ad esempio. <div id="pippo"> non so come prendere il valore di pippo dentro quest'istruzione. Ho provato in tanti modi : <%=pippo%>, <div id="<script>document.write(pippo)</script>"> ma nn va

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Ho provato in tanti modi : <%=pippo%>, <div id="<script>document.write(pippo)</script>"> ma nn va
    il primo e' asp, che una volta che la pagina e' stata inviata al client ha esaurito il suo scopo
    javascript lavora solo sul client quindi asp non puo' certo sapere quello che javascript va a cambiare
    il secondo non e' palusibile, ma lo sarebbe se il document.write scrivesse tutto il div e solo mentre la pagina si sta renderizzando (run-time, dopo questa fase richiami a document.write sostituiscono tutto il documento corrente con quanto presente nel document.write)

    All'interno di un file html quella variabile deve essere il nome di un div ad esempio. <div id="pippo"> non so come prendere il valore di pippo dentro quest'istruzione.
    assegna un normale id a quell' elemento
    <div id="idElemento">
    se devi far riferimento a questo elemento, dopo che questo e' sicuramente gia' stato definito nell' xhtml (per cui quanto segue va richiamato o all' onload o in un blocco di <script> ubicato sicuramente dopo la chiusura dell' elemento)
    var pippo="idElemento"
    tuoElemento=document.getElementById(pippo);
    poi con tuoElemento fai quello che vuoi
    tuoElemento.innerHTML='cambio contenuto';
    alert(tuoElemento.offsetWidth);
    etc...

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.