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
-
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!
-
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>
-
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.
-
A volte IE lo fa e a volte no! A volte carica discretamente bene, a volte noi! Perchè? Come risolviamo!