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

    [Javascript] hasAttribute() e compatibilità

    Ho usato in un piccolo script la funzione "hasAttribute()", che purtroppo - ma che strano - pare non funzionare su IE.
    Devo verificare (durante un ciclo che controlla una serie di tag) che il tag corrente abbia specificato un certo attributo prima di poter procedere, e quella funzione viene comodissima.
    Come posso fare per mantenere la compatibilità anche sotto IE e non solo su FF/Opera e simili? Grazie.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    hasAttribute non funziona su IE
    usa getAttribute invece (crossbrowser)

    codice:
    if (elemento.getAttribute('attributo') {
     ...
    }

    Ciao.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Quell'if si verifica solo nel caso il getattribute non restituisca una stringa vuota o null?
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  4. #4
    Su ff funziona ancora come mi hai scritto, ti ringrazio.
    Ma purtroppo IE ancora non vuole saperne. Evidentemente il problema di compatibilità non sta solo in quella funzione.
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

  5. #5
    Ok, risolto. Nulla di che, era una scemenza scritta male. Ora non mi resta che trovare un bugfix per gli alphachannel delle bmp24 in IE Grazie
    GreyFox (Linux registered user #435102)
    greyfox.imente.org - GreyFox's shots (photo gallery)
    $ cd /pub
    $ more beer

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.