Errore javascript in visualizzazione scorm (lib/js_utils.js)
Posted: Wed Mar 22, 2017 1:35 pm
buongiorno,
nel momento in cui si lancia uno sco viene generato un errore (rilevabile dalla console del browser) relativo alla mancata assegnazione di proprietà ad uno specifico elemento (null in quanto non è stato creato ed è assente dal dom)
La riga di codice preposta alla creazione dell'elemento (title_handler, titolo nell'intestazione dell'overlay) è in realtà commentata, si trova alla riga 168 di lib/js_utils.js
A riga 229 si trova invece il codice (non commentato) che tenta di valorizzare l'elemento con il titolo, senza riuscirci.
La soluzione è quella di ripristinare la creazione dell'elemento title_handler oppure commentare anche la riga che tenta di assegnare innerHTML (togliere commento a riga 168 o aggiungere commento a riga 229).
Forma v 1.4.2
Saluti
nel momento in cui si lancia uno sco viene generato un errore (rilevabile dalla console del browser) relativo alla mancata assegnazione di proprietà ad uno specifico elemento (null in quanto non è stato creato ed è assente dal dom)
La riga di codice preposta alla creazione dell'elemento (title_handler, titolo nell'intestazione dell'overlay) è in realtà commentata, si trova alla riga 168 di lib/js_utils.js
A riga 229 si trova invece il codice (non commentato) che tenta di valorizzare l'elemento con il titolo, senza riuscirci.
Code: Select all
==>>>//this.overlay_light.setHeader('<h1 class="title_handler" id="title_handler">Title</h1>'
this.overlay_light.setHeader(''
+'<a class="close_handler" id="close_handler" href="#"><span>'+this.oLangs.get('_CLOSE')+'</span></a>');
this.overlay_light.setBody('<iframe id="overlay_iframe" name="overlay_iframe" src="" height="100%" width="100%" frameborder="0"></iframe>');
Code: Select all
window.onbeforeunload = function() { return "Exit ? Your progress will be saved."; } //'. Lang::t('_CONFIRM').'
YAHOO.util.Dom.get('overlay_iframe').src = this.href;
==>>> YAHOO.util.Dom.get('title_handler').innerHTML = ( this.title ? this.title : this.innerHTML );
}, this );
Forma v 1.4.2
Saluti