Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    abilitare-disabilitare tutti i pulsanti e link di una pagina

    Ho una pagina con tanti link e pulsanti. Ho pure un <div mobile che simula una finestrella popup. Quando il <div è visibile mi piacerebbe che tutti i pulsanti e link della pagina sottostante, siano disabilitati, e viceversa.

    E' possibile fare ciò con un ciclo senza scrivere il codice per ogni pulsante?

    Grazie
    Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so se il disabled e` applicabile ai link. Se lo e` puoi fare:
    codice:
    var lnk = document.links;
    for(var i=0; i<lnk.length; i++) {
      lnk[i].disabled=true;
    }
    disabled=false; per abilitare.

    In alternativa, una cosa che funziona sicuramente (ma solo se c'e` JS abilitato):
    codice:
    var abillink = true;
    
    ...
    <a href="..." onclick="return abillink;">
    Se la variabile abillink e` messa a false, i link non partono.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ho capito il concetto, ti ringrazio
    Pietro

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.