나는 여기에 간단한 것을 놓치고 있지만 느낌이 들지 않습니다.innerHTML이 Firefox 및 IE에서 작동하지 않습니다
SwfUpload를 사용 중이며 uploadSuccess()
이벤트에서 진행률 이미지를 숨기는 동안 화면에 "성공"메시지가 표시됩니다.
swfu.uploadSuccess = function(file, serverData, response) {
document.getElementById("progressImg").display = "none";
var uploadMessage = document.getElementById("UploadMessage");
uploadMessage.style.display = "block";
uploadMessage.innerHTML("The file, " + file.name + ", was uploaded successfully.");
};
모든 내가 uploadMessage
개체의 텍스트를 설정하려고 시도하고있어 마지막 줄까지 잘 작동 : 다음은 조각이다. 이 경우 객체는 <span>
태그를 참조합니다. 다만 이것을 위해 <div>
으로 시도했습니다. IE8에서는 innerHTML
이 지원되지 않으며 FF3.5.4는 오류를 표시하지 않습니다 (아직 방화 광을 추가하지 않았 음). 또한 연결 문자열 대신 고정 된 정적 텍스트를 쓸모 없게하려고했습니다.
이것은 프레임 워크를 사용하지 않고 셀 수없이 많은 작업을 수행 한 간단한 작업입니다. 그러나 현재로서는 작동하지 않습니다. 내가 뭘 놓치고 있니?
감사
편집 : 사람이 궁금 할 수 있기 때문에
는, 현재의 문서 타입이 경과 HTML 4.0으로 설정되어 있습니다. 당신이 파일의 이름은 앰퍼샌드가 포함되어있는 경우 발생하는 것으로 간주 있고, 보조 노트에
uploadMessage.innerHTML = "...";
:
감사합니다. 나는 그것이 완전히 어리 석고 단순한 것으로 알고 두 번째 눈이 필요하다는 것을 알았습니다. – JamesEggers