Visualizzazione dei risultati da 1 a 7 su 7

Discussione: parseInt dà NaN

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    210

    parseInt dà NaN

    In questa funzione
    function stampa(id){
    .
    .
    temp1=parseInt(document.getElementById(id).style.l eft
    temp2=parseInt(document.getElementById(id).style.t op
    alert('temp1:' temp1)
    alert(typeof(temp1))
    .
    .
    }
    viene fuori un errore, evidenziato anche dall'alert: "temp1: NaN"
    cioè dice che ciò che è rilevato da temp1 non è un numero, anche
    se il secondo alert dice:"number".
    Qualcuno mi sa dire che succede e mi sa dare la soluzione al problema?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    tralasciando che hai dimenticato delle parentesi
    magari stai passando null o ""

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    210
    Ho passato questo riga di PHP:
    echo"<table border=1 id='$tab[$n]' onmousedown=\"stampa('$tab[$n]')\">";
    dove $tab[$n] è uguale a: auto.
    Ho provato a cambiare apici in qualche altra maniera, ma niente di fatto.
    Non è strano comunque che il typeof di temp1 dia come risultato number?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova con

    temp1=parseInt(document.getElementById(id).offsetL eft, 10);
    temp2=parseInt(document.getElementById(id).offsetT op, 10);
    Vuoi aiutare la riforestazione responsabile?

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    210
    Ok caldera, sembra andare bene, anche se non ho risolto completamente, dev'esserci qualcos'altro che non va.
    Grazie 1000 a tutti

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    210
    p.s. il radicchio è buono ma l'inter lasciala stare!

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da aleocel
    p.s. il radicchio è buono ma l'inter lasciala stare!
    non ho nulla a che vederci...
    Vuoi aiutare la riforestazione responsabile?

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

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.