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

    Recuperare DIV con nome (non ID!)

    Conosco benissimo il modo per recuperare e modificare un elemento DIV (o qualsiasi altro) grazie alla funzione getElementById().

    Purtroppo mi trovo a lavorare con un browser embedded un po' vecchiotto che ha ovviamente un motore JS / HTML tutto suo e non supporta la funzione sopra citata. (Eh, non ditemelo )

    Esiste un qualcosa che mi permetta di recuperare un oggetto DIV attraverso un percorso del tipo document.body.altradiv.miadiv?

    Non ho mai provato a fare una cosa del genere e ovviamente su browser moderni non va: qualcuno ricorda come faceva ai tempi di IE4? :P

    Ogni aiuto è ben accetto.

  2. #2


    Codice PHP:
    if(document.all && !document.getElementById) {
        
    document.getElementById = function(id) {
             return 
    document.all[id];
        }



    mi sono buttato!

  3. #3
    Originariamente inviato da paxal78


    Codice PHP:
    if(document.all && !document.getElementById) {
        
    document.getElementById = function(id) {
             return 
    document.all[id];
        }



    mi sono buttato!
    Proverò

  4. #4
    se il browser è cacofonico puoi provare direttamente col metodo idiota di Explorer ... se un elemento ha id="pippo" nel dom nell'onload ti ritrovi una variabile globale pippo che sarà quell'elemento quindi fai anche prima
    codice:
    var miodiv = window.pippo || document.getElementById("pippo");
    in generale quella funzione sopra era per IE 4 ... non per browser proprietari, comunque provala (ma dato che document.all è anch'esso di IE ... )
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.