Javascript: DOM Exception: INVALID_CHARACTER_ERR (5)
J'ai testé mon site avec le nouveau IE 9 et je reçois le message d'erreur me disant INVALID_CHARACTER_ERR (5). Dans IE 9, les outils de développement les faits saillants de cette ligne. Quelqu'un peut m'aider avec cette erreur?
Ligne D'Erreur
this.iframe = document.createElement('<IFRAME src="' + myCurrentUrl + '" frameborder=0>');
Function Code
__createDivs : function()
{
this.divs_transparentDiv = document.createElement('DIV');
this.divs_transparentDiv.className='modalDialog_transparentDivs';
this.divs_transparentDiv.style.left = '0px';
this.divs_transparentDiv.style.top = '0px';
document.body.appendChild(this.divs_transparentDiv);
this.divs_content = document.createElement('DIV');
this.divs_content.className = 'modalDialog_contentDiv';
this.divs_content.id = 'DHTMLSuite_modalBox_contentDiv';
this.divs_content.style.zIndex = 100000;
if(this.MSIE){
var myCurrentUrl = GlobPanelCurrentBaseUrl + 'images/spacer.gif';
this.iframe = document.createElement('<IFRAME src="' + myCurrentUrl + '" frameborder=0>');
this.iframe.style.zIndex = 90000;
this.iframe.style.position = 'absolute';
document.body.appendChild(this.iframe);
}
document.body.appendChild(this.divs_content);
this.divs_shadow = document.createElement('DIV');
this.divs_shadow.className = 'modalDialog_contentDiv_shadow';
this.divs_shadow.style.zIndex = 95000;
document.body.appendChild(this.divs_shadow);
window.refToModMessage = this;
this.addEvent(window,'scroll',function(e){ window.refToModMessage.__repositionTransparentDiv() });
this.addEvent(window,'resize',function(e){ window.refToModMessage.__repositionTransparentDiv() });
}
Pour info, les anciennes versions d'IE vous a permis de passer HTML arbitraire dans createElement, mais c'est une violation de la spécification.
OriginalL'auteur Brad Wickwire | 2011-05-29
Vous devez vous connecter pour publier un commentaire.
Oui, vous êtes censé juste lui donner le nom de l'élément, puis définissez les propriétés comme suit:
OriginalL'auteur onteria_