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

    disabilitare gli eventi degli oggetti contenuti in un div

    <div id=div1>
    controllo
    controllo

    <div id=div2>altri controlli </div>

    </div>

    Senza farlo uno per uno, è possibile disabilitare tutti i controlli dentro una divisione, tranne uno dato?

    Per disabilitare intendo che non si verifichi qualunque evento di questi controlli interni (immagini, imput, select...)

    Pietro

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non ti seguo Pietro,
    cosa vuol dire
    <div id=div1>
    controllo
    controllo
    </div>
    ?

    sono controlli in tag <script>?
    inseriscili in funzioni e richiamale solo se servono

    se non è così semplice è meglio se posti un link ad un esempio

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Xinod
    non ti seguo Pietro,
    cosa vuol dire
    <div id=div1>
    controllo
    controllo
    </div>
    ?

    sono controlli in tag <script>?
    inseriscili in funzioni e richiamale solo se servono

    se non è così semplice è meglio se posti un link ad un esempio
    Allora, dentro un form ho un <div e dentro al <div ho tutta una serie di controlli, textbox, dropdown, radiobutton, button, link, ... (uso la terminologia di visual studio).
    Allora, ho la necessità di aprire una finestrella che contiene altri controlli, dei textbox, dropdown e pulsanti. Questa finestrella l'ho realizzata utilizzando un <div dentro la form ed è inizialmente nascosta
    <form....
    <div id="div1 style=....
    controlli textbox
    controlli dropdown
    pulsanti
    tabelle
    link
    etc. etc.
    </div>

    <div id="div2"....
    controlli
    pulsanti
    ect. etc.
    </div>

    ebbene, quando apro la finestrella (rendo visibile div2, mettendola in primo piano) vorrei disabilitare (non sensibili agli eventi) tutti i controlli dentro div1 ma tranne tutti i controlli dentro div2. E lo vorrei realizzare con un ciclo, senza scrivere il codice controllo per controllo

    A me basterebbe che funzionasse per IE e forse sono riuscito, utilizzando la collezione all di div1.

    Spero di essere stato più chiaro aspetto fiducioso
    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.