Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di swec
    Registrato dal
    Oct 2012
    Messaggi
    21

    InnerHTML che non funziona

    ciao a tutti,
    ho un problema strano: in un file chiamo una funzione nella quale devo scrivere sul file tramite un innerHTML, solo che a volte funziona e a volte no. posto il codice:

    codice:
    var cardName = document.data.name.value; 
    document.getElementById("lvl-cardName").innerHTML=cardName;
    mentre nella stessa funzione solo dentro un'altra condizione questo funziona:

    codice:
    var cardName = document.data.name.value; 
    document.getElementById("cardName").innerHTML=cardName;

    ho controllato che i div siano corretti, che entri correttamente nelle condizioni e tutto il resto il problema dovrebbe essere proprio nella funzione innerHTML, conoscete qualche motivo perchè questa possa non funzionare?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    innerHTML o funziona o non funziona, non esiste il funziona forse.
    Bisognerebbe vedere tutta la pagina, posta il link alla pagina demo pubblica grazie, e comunque tanto per star tranquilli cambia questo id lvl-cardName togliendo il trattino - puoi chiamarlo come vuoi ma senza trattino.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di swec
    Registrato dal
    Oct 2012
    Messaggi
    21
    vi posto il link:

    http://swebuyer.altervista.org/mtgcardcreator/

    ps. ho provato a togliere il trattino ma senza risultato.

    gli alert che vedete servono per dimostrare che le variabili che devo scrivere con innerHTML sono piene e che esegue la parte di codice relativa alla funzione.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Credo tu l'abbia rinminato lvlcardName, ti ricordo che gli id devono essere univoci nel documento (per non confondere il browser) metre tu ne hai due, il mal funzionamento potrebbe essere dato da questo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di swec
    Registrato dal
    Oct 2012
    Messaggi
    21
    grazie mille, una mia disattenzione, avevo incluso due volte lo stesso file. grazie ancora. buona giornata.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.