Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : cuordileone 09 May 2010, 13:45:48

: HTML Parsing Error: Unable to modify the parent container element before the chi
: cuordileone 09 May 2010, 13:45:48
Come vedete su http://www.informazionepura.it (http://www.informazionepura.it), mi serve sapere come risolvere il problema che IE7/8 scrive: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917) ???

Ho usato anche il metodo "defer", ma nulla!
: Re:HTML Parsing Error: Unable to modify the parent container element before the chi
: cuordileone 10 May 2010, 12:49:48
Ho letto ciò in un forum, ma non riesco ad applicarlo al mio caso:

Questo non accade se si usa javascript in modo non intrusivo o se si ha l'accortezza di verificare che un oggetto (elemento o variabile) esista.
Un modo è questo:
codice:
:
var executeIfExist = function(variable, elementID, func){
var var1=variable;
var elID=elementID;
var function1=func;
if ((variable!=null && typeof(variable)!="undefined") || (elementID!=null && document.getElementById(elementID)){
func();
}else{
window.setTimeOut('executeIfExist('+var1+','+elID+','+','+function1+');',1);
}
}

In particolare, gli script che mi danno problema sono i seguenti (in ordine di problematica che creano):
:
<!-- Histats.com  START  (standard)-->
<script type="text/javascript">document.write(unescape("%3Cscript src=%27http://s10.histats.com/js15.js%27 type=%27text/javascript%27%3E%3C/script%3E"));</script>
<a href="http://www.histats.com" target="_blank" title="contatore utenti connessi" ><script  type="text/javascript" >
try {Histats.start(1,1100941,4,0,0,0,"00000000");
Histats.track_hits();} catch(err){};
</script></a>
<noscript><a href="http://www.histats.com" target="_blank"><img  src="http://sstatic1.histats.com/0.gif?1100941&101" alt="contatore utenti connessi" border="0"></a></noscript>
<!-- Histats.com  END  -->

:
<!-- whos.amung.us Numero Visitatori Online  START  -->
<script type="text/javascript" src="http://widgets.amung.us/tab.js"></script><script type="text/javascript">WAU_tab('e7lxye3refl1', 'right-lower')</script>
<!-- whos.amung.us Numero Visitatori Online  END  -->

:
<A href="http://www.alexa.com/siteinfo/informazionepura.it"><SCRIPT type='text/javascript' language='JavaScript' src='http://xslt.alexa.com/site_stats/js/t/a?url=informazionepura.it'></SCRIPT></A>

: Re:HTML Parsing Error: Unable to modify the parent container element before the chi
: cuordileone 10 May 2010, 12:55:33
Un ulteriore aspetto che ho letto è questo (ma, come per prima, non so usarlo):
Eseguiamo lo script solo dopo che il parser ha terminato il suo lavoro. Lo si può fare inserendo il codice all’interno di una funzione JavaScript che poi faremo eseguire dall’evento window.onload che viene evocato quando il parser termina il suo compito.
: Re:HTML Parsing Error: Unable to modify the parent container element before the chi
: cuordileone 11 May 2010, 18:15:00
A volte IE lo fa e a volte no! A volte carica discretamente bene, a volte noi! Perchè? Come risolviamo!