Visualizzazione dei risultati da 1 a 3 su 3

Discussione: standar javascript

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253

    standar javascript

    Ciao,
    sono alle prime armi con il javascript, ho fatto alcune funzioncine
    molto semplici, e non ho ben chiaro alcune cose.

    Perchè un javascript che funziona su Explorer su safari non funziona?
    Ho meglio bisogna cambiare alcune cose nel percorso degli elementi
    Es:
    Su explore funziona così:
    var nome = nomeForm.nomecampo.value;
    Su safari va aggiunto:
    var nome = document.nomeForm.nomecampo.value;

    Il javascript all'interno della pagina html da chi è interpretato?
    In locale dal browser utilizzato o in remodo dal webserver?
    Jo

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    il javascript viene interpretato dal browser in locale. Il motivo per cui il tuo codice non funziona con browser differenti dipende dal fatto che stai cercando di accedere ad un elemento di un form in un modo non DOM-compliant.

    se vui accedere al valore di un campo di un form, dovresti definire l'attributo id per quel campo (ad es. id="miocampo") e quindi recuperarne il valore con

    document.getElementById('miocampo').value;

    (attenzione rispettare maiuscole e minuscole)
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    JavaScript è interpretato dal browser, quindi in locale.
    la sintassi corretta è document.nomeform.nomecampo.value.

    in genere, tieni le distanze da sintassi che funziona solo su Internet Explorer.

    ciao

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.