Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: DIV per esperti!!

  1. #1

    DIV per esperti!!

    for (var i=0; i<frmservizi.elements.length; i++){
    alert (frmservizi.elements[i].type)
    alert (frmservizi.elements[i].name)
    alert (frmservizi.elements[i].tagName)
    if (frmservizi.elements[i].type == 'div') {
    alert("ok")
    frmservizi.elements[i].style.visibility='hidden';
    }
    }

    tramite questo ciclo sto cercando di rintracciare i DIV all'interno della form(frmservizi)..
    solo che mi leggi tutti gli oggetti tranne

    Qui posto uno dei div che cerco di rintracciare

    <Div id="Opzioni13" name= "Opzioni13" style="border:1;position:absolute; left:300px; top:65px;z-index:1; overflow: visible; visibility: hidden">
    Prova Numero : 13Prova Numero : 13</Div>

    Ovviamente i div sono dinaminici e percià non so l'Id o il name

    Ki lo sa?!!!
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  2. #2
    Nada?
    (UP)
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  3. #3
    ...scusa, ma i DIV non mi sembra siano elementi dei moduli..
    i cami input, le select, textarea etc.. fanno parte dell'array form.elements.. non i DIV.

    E' ovvio che così non li puoi rintracciare.
    MR. PINK
    "Like a Virgin" is all about a girl who digs a guy with a big dick.
    The whole song is a metaphor for big dicks.

  4. #4
    e allora come li posso rintracciare?
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  5. #5
    arrghhhh (up)
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se i tuoi div hanno un id che inizia sempre con una parte comune, puoi trovarli con un loop:

    <div id="Opzioni0" ...>
    ...
    </div>
    <div id="Opzioni1" ...>
    ...
    </div>
    ...
    ...
    <div id="Opzioni13" ...>
    ...
    </div>

    for (var i=0; i<100; i++) {
    if(document.getElementById('Opzioni"+i) ) {
    document.getElementById('Opzioni"+i).style.display ="none";
    }
    }

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    è una buona idea solo che io non so quanti sono perchè l'incremetno del nome del div è legat alla chiave sulla tabella e non da un contatore...
    Adesso provo ad inventarmi qualcosa..
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  8. #8
    mi serve di sapere se un oggetto esiste...
    altrimenti durante il ciclo mi fa il botto...
    Com'è la sintassi per sapere se l'oggetto esiste o no?

    THK
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ti ha gia' risposto Michele...

    if(document.getElementById('Opzioni"+i) ) {

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il codice che ti ho dato dovrebbe gia` farlo.

    Nota pero` che c'e` un erorre di sintassi (discordanza fra apici e virgolette).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.