Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Errore IE: Type mismatch

    Uno script mi da questo errore su IE6 e IE7: Type mismatch
    Lo Microsoft Script Debugger mi porta a questa linea

    codice:
    window.attachEvent("onload", populatescroller(memorywidth))
    lo script è molto più ampio, eccone un estratto

    codice:
    if (window.attachEvent) window.attachEvent("onload", populatescroller(memorywidth)) else if (document.all || document.getElementById) window.onload=populatescroller(memorywidth)
    mi date una mano?

    su firefox non da l'errore

  2. #2
    Ma su firefox funziona?!?

    Beh, il problema è che È sbagliato:

    window.attachEvent e window.addEventListener richiedono il passaggio di una funzione come secondo argomento non un'istruzione.

    Dovresti fare:

    window.attachEvent("onload", function(){populatescroller(memorywidth)})
    I DON'T Double Click!

  3. #3
    per funzionare funziona sia su ie che su firefox, però da l'errore su ie... provo come diti tu
    ps: populatescroller è il nome di una funzione

    edit:
    se faccio come dici te mi da un altro errore: Object expected
    e non funzia più nulla

  4. #4
    ed in firefox che ti dice?
    I DON'T Double Click!

  5. #5
    Originariamente inviato da artorius
    ed in firefox che ti dice?
    tutto a posto, anche per web developer toolbar e firebug

  6. #6
    mi posti il codice JS che da errore?
    I DON'T Double Click!

  7. #7
    Originariamente inviato da artorius
    mi posti il codice JS che da errore?
    l'ho messo all'inizio, il resto è corretto... postarlo tutto non penso abbia senso

  8. #8
    nono dico il codice che ORA fa errore non quello iniziale, voglio capire come lo hai impostato
    I DON'T Double Click!

  9. #9
    Originariamente inviato da artorius
    nono dico il codice che ORA fa errore non quello iniziale, voglio capire come lo hai impostato
    come hai detto tu

    codice:
    window.attachEvent("onload", function(){populatescroller(memorywidth)})
    visto che però fa più danni dell'altro, lascerei stare
    mi schianta il browser

  10. #10
    memorywidth è una variabile globale?
    I DON'T Double Click!

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.