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

    errore Unexpected identifier

    buongiorno,

    Il mio problema è il seguente:

    Ho un div con una dimensioni pari a 120x200 e devo aumentarlo a 550*650 gradualmente con un temporizzatore. Quando il temporizzatore parte Chrome mi dice:

    Uncaught SyntaxError: Unexpected identifier

    E' giusta questa scrittura?
    codice:
    	people=document.getElementById("people");
    	setTimeout("setIngrandire("+people+")",1000);
    Volevo chiedervi di dirmi quale tipo di errore sia, evito di postare il codice perchè voglio risolvermelo da solo. Se il codice vi è necessario lo posterò

    Grazie della lettura .

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    setTimeout(setIngrandire(people),1000);

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

    Re: errore Unexpected identifier

    Ho qualche dubbio sulla logica, se devi passare il id di un oggetto ti basta fare cosi:
    codice:
    	setTimeout("setIngrandire('people')",1000);
    è inutile creare una variabile per valorizzarla con l'id
    io personalmente preferisco questa sintassi
    codice:
    	setTimeout(function(){setIngrandire('people')},1000);
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Originariamente inviato da Vindav
    setTimeout(setIngrandire(people),1000);
    Vindav la sintassi non è corretta..
    Studiati i temporizzatori..

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    ste uscite mi fan morire dal ridere

    setTimeout(function(){setIngrandire(people)},1000) ;

    p.s. studiali pure tu che è meglio

  6. #6
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    giusto per completezza…

    codice:
    setTimeout(setIngrandire.bind(this, people), 1000);

  7. #7
    setTimeout(function(){setIngrandire(people)},1000) ;
    Vindav, non l'ho scritto io..Leggi prima di postare

  8. #8
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Originariamente inviato da xxstykkyxx
    Vindav, non l'ho scritto io..Leggi prima di postare
    Guarda che quello che hai appena quotato di Vindav è corretto dal punto di vista della sintassi. Cerca di abbassare la cresta. Qui nessuno ha il diritto di dire ad altri cosa si deve studiare e cosa no con questo tono.

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    e tu pensa prima di scrivere... mai successo di dare un informazione sbagliata soltanto perche hai scritto/letto di frettà, perche eri distratto ecc... no? non ti devo mica spiegazioni...

    ecco una risposta normale:

    Vindav hai sbagliato, il codice che hai postato non funziona

    ed ecco la risposta di un utente idiota:

    Vindav la sintassi non è corretta..
    Studiati i temporizzatori..

  10. #10
    utente idiota
    Primo: io non ti ho insultato.
    Secondo: il "studiati i temporizzatori" me lo sono sentito anche io su altri argomenti e non me la sono presa come te.

    Chiudo.

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.