Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Futuri browser per JS

  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    Futuri browser per JS

    ciao a tutti volevo sapere quali sintassi js non saranno più utilizzati nei futuri browser?
    ad esempio eval mi sembra che nei futuri browser non saranno compatibili.....altri?
    Allejo

  2. #2
    Utente di HTML.it L'avatar di Nazareno
    Registrato dal
    Mar 2001
    residenza
    Udine
    Messaggi
    176

    Cosa intendi?

    JS dovrebbe essere proprietà di Microsoft, quindi implementato solo in IE. Tutti gli altri browser dovrebbero rifarsi a Javascript (che se non sbaglio è alla versione 1.5) e la funzione eval() dovrebbe esistere ancora.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per quanto mi riguarda JS = javascript, mentre Jscript e` il dialetto proprietario Microsoft.

    Io non la vedrei tanto in quanto versione di JS, ma come linguaggio di visualizzazione.

    In XHTML 1.1 (e in parte anche in XHTML 1.0 Strict) non si possono piu` usare alcuni oggetti, e quindi anche il corrispondente puntatore nel DOM non e` piu` valido.

    Mi risulta comunque che sia in lavorazione la versione 2.0 di JS, che si rifa` al DOM del W3C. Prova a vedere sul sito del W3C ( www.w3.org ).

    Comunque e` vero: eval() e` definito "deprecated", e potrebbe non essere piu` utilizzabile nelle prossime versioni.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    311
    e al posto di eval? cosa utilizzeremo?

    Thanks...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per la mia esperienza, da quando c'e` document.getElementById() eval() non serve quasi piu`.

    Ci sono alcuni casi limite, ma si dovrebbero affrontare lato server.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747
    al posto di eval usiamo

    document.nomeform.elements['nomecampo'].value = "";
    Allejo

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da allejo
    al posto di eval usiamo

    document.nomeform.elements['nomecampo'].value = "";
    Dato che siamo in tema di lingauggio moderno, modificherei cosi`:
    document.getElementById('ID_FORM').elements['nomecampo'].value = "";

    L'attributo name e` deprecato in XHTML1.1 per tutti gli elementi, tranne che per i campi di un form.
    Va sostituito con l'attributo id.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.