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

    document.all e document.getElementById

    Allora...mi trovo di fronte a un bel problemone!Vorrei riuscire a usare lo standard web...ma purtroppo, document.getElementById non funziona esattamente come document.all...a me servirebbe un modo per "intervenire su tutti gli elementi del documento"...pure non sapendo gli id(nel senso ke alcuni sono generati dinamicamente...nn posso mettermi a segnarli tutti da una parte...è un suicidio)

    posto qui la parte che mi serve cosi capite che voglio fare...
    (lo script sta a fine pagina, prima di </body>)
    Codice PHP:
    for (i=0;i<document.all.length;++i) {
        if (
    document.all(i).className=="skill_image") {
            if (
    FIRST_LOAD==true) {
                
    document.all(i).src=IMG_PIU.src;
            }
        }
    }
    FIRST_LOAD=false
    che suggerite?

  2. #2
    Prova così:

    Codice PHP:
    var all document.getElementsByTagName('*');

    for (
    i=0;i<all.length;++i) {
        if (
    all[i].className=="skill_image") {
            if (
    FIRST_LOAD==true) {
                
    all[i].src=IMG_PIU.src;
            }
        }
    }

    FIRST_LOAD=false
    Dovrebbe funzionare

  3. #3
    grazie...provo ora e ti faccio sapere fra un secondo...sarebbe di notevole aiuto, ci tengo a rispettare gli standard =P

  4. #4
    perfetto! grazie mille! peccato che la variabile all è dichiarata a fine pagina (e non posso dichiararla all'inizio sennò non li prende tutti :P)....

    vabbè al max uso una locale che fa cose simili se dovessi intervenire allo stesso modo a metà script (ma dubito)....


    grazie mille

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.