Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Script che non va (nascondi DIV).

    codice:
    function nascondiStatoRevisione(iSkill){
    
    alert(iSkill);
    document.getElementById('idLink')[iSkill].style.visibility="hidden";
    }
    iSkill --> l'ID corrispondente alla riga

    Solo che quando scateto all'onClick la function di sopra, mi dice che:
    codice:
    document.getElementById(...)[...].style.visibility è nullo o non è un oggetto!!!!
    Perchè?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Posta anche il codice HTML della "riga" e il link che chiama quello script
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Il link da voce è chiamata la funzione:

    codice:
    <a href="#" onClick="nascondiStatoRevisione('"+ iSkill +"');">
    Il div visibile in apertura sulla riga:

    codice:
    <div id="idLink" style="visibility:visible">Da Inviare</div>
    Va bene così?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non puoi fare cosi`.
    In una pagina non ci possono stare degli id uguali.
    E` ammesso per i name, che in tal caso sono gestiti come collezioni, ma non con gli id.

    Potresti fare cosi`:

    <div id="idLink0" style="visibility:visible">Da Inviare</div>
    <div id="idLink1" style="visibility:visible">Da Inviare</div>
    <div id="idLink2" style="visibility:visible">Da Inviare</div>
    ...

    e poi nella funzione:
    document.getElementById('idLink'+iSkill).style.vis ibility = "hidden";
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Grazie.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    Non ho capito esattamente che devi fare...

  7. #7
    Ho risolto stamane, grazie Luke...
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    E' bastata la mia presenza

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.