Страницы: 1
ошибка кралась не в этом
function dropNewNode(btn,ID){ if(document.getElementById) { tr=btn; while(tr.tagName!='TR') { tr=document.getElementById(ID).lastChild; tr.parentNode.removeChild(tr); } } } function addNewNode(btn,ID){ if(document.getElementById){ if(document.getElementById(ID)){ var template=document.getElementById(ID+'Child'); var resultNode=template.cloneNode(true); resultNode.className='fieldVisible'; resultNode=template.parentNode.appendChild(resultNode); } } }
вот код скрипта который теперь работает.
Суть в том, что Firefox в отличие от IE и Opera неправильн использует функцию cloneNode() в Firefox она не может клонировать TR вместе с вложенными TD если использовать и обращаться к TR как к ChildNodes[0] ил
…Здравствуйте, помогите пожалуйста!!
Столкнулся со следующей проблемой, чтобы Вы не думали что я не ознакомился вот с этим:
http://www.mozilla.org/docs/web-developer/
То я ознакомился и в скрипте JavaScript использовал только те функции и свойства CSS , которые поддерживает Firefox.
вот код
[code]<style type=text/css>
.fieldHidden {display:none;}
.fieldVisible {display:table;}
</style>
<script language=JavaScript>
function dropExperienceNode(btn){
if(document.getElementById) {
tr=btn;
while(tr.tagName!='tr') {
tr=document.getElementById('ExperienceNode').lastChild;
tr.parentNode.removeChild(tr);
}
}
}
function addExperienceNode(btn){
if(document.getElementById){
if(document.getElementById('ExperienceNode')){
var template=document.getElementById('ExperienceNode').firstChild;
var resultNode=template.clo
Страницы: 1