Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Perché non visualizza la lettera accentata?

    Ho scritto il seguente codice:

    codice:
      testo = "attualità";
      var new_div       = document.createElement("div");
      var new_text    = document.createTextNode(testo);
      new_div.appendChild(new_text);
    Però anziche visualizzare "attualità" visualizza "attualità". Come mai?
    Il doctype della pagina è xhtml 1.0 transient.

    Spero possiate aiutarmi, grazie

  2. #2
    ah, evidentemente fa già la conversione... ammetto che non lo sapevo, prova a mettere la codifica al tag SCRIPT (attributo charset) con il charset della pagina ed utilizza le accentate direttamente nel JS.

    codice:
      testo = "attualità";
      var new_div       = document.createElement("div");
      var new_text    = document.createTextNode(testo);
      new_div.appendChild(new_text);
    I DON'T Double Click!

  3. #3
    Già...nemmeno io me l'aspettavo. Ho visto però che usando innerHTML non ci sono problemi quindi utilizzerei quello, dici che ci potrebbero essere problemi di compatibilità con i browsers?

  4. #4
    non credo, innerHTML è usato un po' da tutti.
    I DON'T Double Click!

  5. #5
    Nemmeno io penso ci siano problemi di compatibilità tra browser

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.