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

    Problema con doctype e javascript

    Ciao a tutti,
    ho costruito un sito dimenticandomi di inserire la direttiva doctype così l'ho inserita alla fine (sbagliatissimo lo so), il problema è che alcuni script che utilizzano il dom hanno smesso di funzionare.
    Se tolgo il doctype tutto torna a posto.
    Il doctype inserito è:

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" lang="italiano">
    Ho validato sia il codice xhtml della mia pagina che i fogli di stile ed eliminato gli errori.

    Quale può essere il problema? Il doctype influenza anche il dom di javascript? Come posso validare il codice javascript?

    Risolto! La funzione incriminata era:

    codice:
    function clear_screen() {
    	for (var n=0; n<(3*count+2); n++) {
    		contents.removeChild(contents.lastChild);
    	}
    }
    Corretta scrivendo:

    codice:
    function clear_screen() {
    	for (var n=0; n<(3*count+2); n++) {
    document.getElementById('contents').removeChild(document.getElementById('contents').lastChild);
    	}
    }

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    se vuoi specificare la lingua fallo cosi:
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" dir="ltr">
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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