Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093

    passaggio parametro funzione

    Ciao a tutti,

    ho questa funzione:
    <script>
    function titoli(campo)
    {
    alert('');
    var posizione = "document.getElementById(" + campo + ")";
    posizione.innerHTML = "PROVA";
    }
    titoli(titolo2);
    </script>


    come faccio a passare campo che poi sarebbe il div??

    cosi come ho fatto non funziona....

    grazie

  2. #2
    codice:
    var posizione = document.getElementById(campo);
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    fatto e non funziona...

    io in pratica vorrei creare una funzione che passatogli

    id div
    titolo da scrivere
    testo da scrivere


    funzioni scrivendo tutto...invece non lo fa...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    COSI FUNZIONA, e scrive prova nel div

    <script>
    function titoli()
    {
    var posizione = document.getElementById("titolo2");
    posizione.innerHTML = "PROVA";
    }
    titoli();
    </script>



    COSI NON FUNZIONA e div vuoto...


    <script>
    function titoli(campo)
    {
    alert(campo);
    var posizione = document.getElementById(campo);
    posizione.innerHTML = "PROVA";
    }
    titoli(titolo2);
    </script>

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    forse mancano solo le virgolette attorno alla stringa da passare.

    titoli("titolo2");

    Supponendo che nella pagina ci sia un <div> con id="titoli2".

    Pero` quello script non puoi metterlo nella head: deve stare dopo la definizione del div.
    Oppure la chiamata la devi fare all'evento onload:
    <body onload="titoli('titolo2');">
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    ora provo, si lo so l' ho messo dopo la form...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    perfetto funzeca...

    grazie

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.