Jump to content
  • 0

скрипты в ie6 работают через раз(


Victor Ananiev
 Share

Question

Почему функции в ие6 работают через одну, вот файл скриптов. И так:

1) showPopupMove - работает

2) addFolder - работает

3) addFiles - работает

4) removeSend - не работает

5) rename_field, rename_field_hide - не работают

Помогите найти эту ошибку) в опере и мазилле работает все)

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

rename_field

нашлась проблемная строка, точнее 2:

document.getElementById('elem_id_'+id).innerHTML='<form class="filemanager_rename_'+filetype+'" action="scripts/filemanage/rename.php" method="post"><input id="filemanage_rename_field_'+id+'" maxlength="255" onblur="rename_field_hide('+id+', \''+oldvalue.replace(/'/g, '\\\'')+'\');" type="text" name="newname" value="'+name+'" /><input type="hidden" name="path" value="'+path+'" /></form>';

document.getElementById('filemanage_rename_field_'+id).focus();

я тут думаю, наверно придется дуб-дерево строить)

построил дуб-дерево, все заработало(всмысле та функция)

Link to comment
Share on other sites

  • 0

помогите плз(( innerHTML и innerText тоже самое... не работает( вот код:

function removeAvatar(obj)
{
var trobj=obj.parentNode.parentNode;
var before=trobj.innerHTML;
trobj.innerHTML='';
var td=document.createElement('td');
td.colSpan=2;
var alink=document.createElement('a');
alink.innerText='Востановить';
alink.className='userdet_repair_avatar';
alink.onclick=function()
{
trobj.innerHTML=before;
document.getElementById('avatar_status').value='true';
}
td.appendChild(alink);
trobj.appendChild(td);
document.getElementById('avatar_status').value='false';
}

и вот html:

<tr id="userdet_avatar"><td><img src="hidden_content/avatars/1.png" class="userdet_avatar_img" /></td><td><img class="userdet_delete_avatar" onclick="removeAvatar(this);" src="administrator/img/user-manage-icons/delete.png" /></td></tr><tr><td>Аватар:</td><td><input type="file" name="avatar" onchange="if(this.value!=''){document.getElementById('avatar_status').value='true';}else{document.getElementById('avatar_status').value='false';}" /></td></tr>

если можно, ссылку на особенности поведения js в ie6 можно и выше)

Link to comment
Share on other sites

  • 0

вот он, скрипт... неужели без изврата никак?

function removeAvatar(obj)
{
var trobj=obj.parentNode.parentNode;
var before1=obj.parentNode.innerHTML;
var before2=trobj.childNodes[0].innerHTML;
trobj.removeChild(trobj.firstChild);
trobj.removeChild(trobj.firstChild);
var td=document.createElement('td');
td.colSpan=2;
var alink=document.createElement('a');
alink.innerText='Востановить';
alink.className='userdet_repair_avatar';
alink.onclick=function()
{
trobj.deleteCell(0);
var cell1=document.createElement('td');
cell1.innerHTML=before2;
var cell2=document.createElement('td');
cell2.innerHTML=before1;
trobj.appendChild(cell1);
trobj.appendChild(cell2);
document.getElementById('avatar_status').value='true';
}
td.appendChild(alink);
trobj.appendChild(td);
document.getElementById('avatar_status').value='false';
}

upd: и еще, deleteCell в мазилле не работает...((

upd: и еще, deleteCell в мазилле не работает...((

фигня, все там работает!

ппц) все работает, innerText заменил на innerHTML) firebug rul!!!

зы театр одного актера.... :)

Edited by Victor Ananiev
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Обсуждения

    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com Портфолио https://www.behance.net/d4d4186e Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ    
    • Актуальные контакты: Telegram: @Nikker_web E-Mail:   tarasevich.email@gmail.com   Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ   Портфолио https://www.behance.net/d4d4186e
    • Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение.  .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }  
    • Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy