Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: errore strano js

  1. #1

    errore strano js

    codice:
    var php_idm = 0;
    if (is_numeric(php_idm)) {
    	alert("numerico");
    }
    Qualcuno sa dirmi perchè mi da errore sulla righa 2 di questo codice che ho scritto per controllare se una variabile numerica o meno..


    Io non vedo nessun errore.. Boooo.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: errore strano js

    Originariamente inviato da Andriy88
    codice:
    var php_idm = 0;
    if (is_numeric(php_idm)) {
    	alert("numerico");
    }
    Qualcuno sa dirmi perchè mi da errore sulla righa 2 di questo codice che ho scritto per controllare se una variabile numerica o meno..


    Io non vedo nessun errore.. Boooo.
    Per verificare se il parametro e numerico in Javascript e isNaN
    codice:
    var php_idm = 0;
    if (isNaN(php_idm)) {
    	alert("numerico");
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3

  4. #4
    Ho un altro piccolo problemino che non riesco a capire da cosa è dovuto. E' da un bel può di tempo che non lavoro con js e non riesco a individuare quale sia la causa.
    Qualcuno mi può aiutare. pls.

    codice:
    var php_idm = 1;
    php_idm = "catm_" + php_idm;
    document.getElementById(php_idm).style.display = "block";
    Il valore iniziale della variabile php_idm viene generato con php.
    Il secondo rigo concatena nome iniziale del mio tag da modificare sopprascrivendo se stesso. Il terzo rigo mostra il mio tag div.

    Però mi da un errore sul terzo rigo. Qualcuno sa a cosa è dovuto questo errore?

    E' innutile dire che il tag non si chiama catm_1 perchè ho controllato più volte e si chiama catm_1

    Grazie in anticipo.

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Difficile rispondere dal momento che non posti l'errore! prova cosi:

    codice:
    document.getElementById('+php_idm+').style.display = "block";
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Originariamente inviato da cavicchiandrea
    Difficile rispondere dal momento che non posti l'errore! prova cosi:

    codice:
    document.getElementById('+php_idm+').style.display = "block";
    non funziona neanche con le virgolette come hai postato tu.

    Appena eseguo il codice mi da un errore sul rigo
    ---
    document.getElementById('+php_idm+').style.display = "block";
    ---
    Carattere 2; Errore: Necessario Oggetto


    Tutto questo però non su trova in una funzione, il codice viene eseguito all'apertura della pagina.

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se sei sicuro che l'id dell'elemento sia proprio catm_1 forse dovresti controllare se quelle righe di javascript sono eseguite prima o dopo aver caricato completamente la pagina.

    Ovvero: o ti assicuri che quel javascript si trovi in un punto successivo all'elemento che ha id="catm_1", oppure metti il codice javascript nell'header - sottoforma di funzione - e lo richiami tramite un evento (ad esempio l'onload del body)


    se nemmeno questo funziona, posta la pagina


    Vuoi aiutare la riforestazione responsabile?

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

  8. #8
    Originariamente inviato da fcaldera
    se sei sicuro che l'id dell'elemento sia proprio catm_1 forse dovresti controllare se quelle righe di javascript sono eseguite prima o dopo aver caricato completamente la pagina.

    Ovvero: o ti assicuri che quel javascript si trovi in un punto successivo all'elemento che ha id="catm_1", oppure metti il codice javascript nell'header - sottoforma di funzione - e lo richiami tramite un evento (ad esempio l'onload del body)


    se nemmeno questo funziona, posta la pagina


    Si, sono sicuro che il mio tag div ha id="catm_1".
    Ho già provato a mettere tutto in una funzione e ricchiamarla dal body con evento onLoad ma errore persiste sempre uguale. Sono ormai disperato. Il codice è coretto ma non funziona. Booo.

  9. #9

  10. #10
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nn puoi proprio postare la pagina così come la vede il browser??
    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.