Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314

    setAttribute su ie che non funziona

    ho l'esigenza di assegnare ad una select tramite javascript l'attributo onclick al volo con il seguente codice

    var objMyCombo = document.getElementById("myCombo");
    objMyCombo.setAttribute("onclick", "FilterItems()");

    con firefox funge tutto... invece con ie No!

    ho provato a fare un alert dopo il setAttribute
    alert(objMyCombo.getAttribute("onclick"));

    e mi ritorna la funzione agganciata.. solo che è come che non la salvi sulla pagina..
    cercasi siti con 1000 accessi al giorno di media per testing servizio di statistiche professionale... per info pvt me

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    objMyCombo.onclick = FilterItems;
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    preferirei con il setattribute visto che gli attributi li va a pescare dinamicamente da un xml.. non si può propio con ie??
    cercasi siti con 1000 accessi al giorno di media per testing servizio di statistiche professionale... per info pvt me

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    direttamente no, fai in modo che quando incontra un gestore evento lo setti in quel modo piuttosto che via setAttribute

    poi, tecnicamente un gestore evento non e' un attributo, IE non ha tutti i torti...

  5. #5
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    si.. posso fare così per l'onclick e per gli altri attributi? che dovrei caricare sempre dinamicamente?
    cercasi siti con 1000 accessi al giorno di media per testing servizio di statistiche professionale... per info pvt me

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cosa vuoi sapere? le eccezioni di IE?

    class che diventa className,
    for che diventa htmlFor
    accessKey
    maxLength
    readOnly
    tabIndex

    questo per restare nell' xhtml strict

    settare l' attributo name per IE e' piu' complesso, ma si fa pure quello

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.