Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Imparare Ajax: problemi con il primo script preso dalla guida di Html.it

    Ciao a tutti, sto iniziando a studiare Ajax ed ho cominciato dalla guida presente su Html.it
    Arrivato alla terza pagina, inizio a provare il codice di esempio, in particolare il Listato 2:

    codice:
    <html>
     <head>
     <title>AJAX, le basi prima dell’ utilizzo</title>
     <script type=”text/javascript”>
     <!–//
     function prendiElementoDaId(id_elemento) {
      var elemento;
      if(document.getElementById)
       elemento = document.getElementById(id_elemento);
      else
       elemento = document.all[id_elemento];
      return elemento;
     };
     //–>
     </script>
     </head>
     <body onload=”prendiElementoDaId(‘paragrafo’).innerHTML = ‘Buon giorno <strong>JavaScript</strong>’;”> 
     <p id=”paragrafo”>
     testo del paragrafo che verrà cambiato al caricamento del documento
     </p>
     </body>
     </html>

    1. non funziona su Opera, non funziona su Chrome (il browser mostra sempre "testo del paragrafo che verrà cambiato al caricamento del documento" invece di "Buon giorno JavaScript")
    2. perché il codice della guida usa apici tipografici aperti e chiusi invece dei normali apice (') e doppio apice (")? NB: ho provato entrambi ed il codice non funziona ugualmente.

    Aiut'!

    PS: includo anche l'ultima versione da me modificata:

    codice:
    <html>
        <head>
            <title>AJAX, le basi prima dell' utilizzo</title>
            <script type="text/javascript">
                <!–//
                    function prendiElementoDaId(id_elemento) {
                        var elemento;
                        if(document.getElementById)
                        elemento = document.getElementById(id_elemento);
                        else
                        elemento = document.all[id_elemento];
                        return elemento;
                        };
                //–>
            </script>
        </head>
        <body onload="prendiElementoDaId('paragrafo').innerHTML='Buon giorno <strong>JavaScript</strong>';"> 
            <p id="paragrafo">
            testo del paragrafo che verrà cambiato al caricamento del documento
            </p>
        </body>
    </html>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    elimina le righe
    <!–//
    e
    //–>
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.