Black_Star Опубликовано 23 Мая 2008 Жалоба Поделиться Опубликовано 23 Мая 2008 Кнопка "сохранить" не пашет в админ-панели под оперой 9.5. как исправить? Нашёл код:<tr> <td colspan='4' style='height:25px' align='right'> <div style='width:80px;float:right;text-align:center;cursor:pointer' onclick='return permobj.save_bits(1);' class='input-ok-content' id='perms-save-box'>Сохранить</div> <div style='width:80px;float:right;text-align:center;cursor:pointer' onclick='return permobj.undo_bits();' class='input-ok-content' id='perms-undo-box'>Отменить</div> </td> </tr> ЧТо в нём не верно? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Black_Star Опубликовано 23 Мая 2008 Автор Жалоба Поделиться Опубликовано 23 Мая 2008 ну помогите же! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Black_Star Опубликовано 24 Мая 2008 Автор Жалоба Поделиться Опубликовано 24 Мая 2008 Спасибо что ответили млин! PS Поск юзал, нашёл рпо такую проблему, но решения не нашёл PSS У меня лиц. IPB... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 24 Мая 2008 Жалоба Поделиться Опубликовано 24 Мая 2008 1. Ошибки javascript в студию.2. Будьте терпеливее, 2 дня это не такой уж и большой срок. Если у вас срочная проблема - обращайтесь в клиентцентр, они должны быть больше заинтересованы в решении ваших проблем 3. И прочитайте правила форума. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Black_Star Опубликовано 24 Мая 2008 Автор Жалоба Поделиться Опубликовано 24 Мая 2008 1. Ошибки javascript в студию.2. Будьте терпеливее, 2 дня это не такой уж и большой срок. Если у вас срочная проблема - обращайтесь в клиентцентр, они должны быть больше заинтересованы в решении ваших проблем 3. И прочитайте правила форума.Спасибо за отклик. 1. JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=d5823aa9dd415ace9fc47ef12308581c&old_§ion=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0®istered_first=®istered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2&member_id=1&password=ok Event thread: click Error: name: TypeError message: Statement on line 1: Type mismatch (usually non-object value supplied where object required) Backtrace: Line 1 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js function(){var retval=true;if(_form_functions.form_edited){}if(_form_functions.form_onsubmit_saved){eval('tmpsubmit = '+_form_functions.form_onsubmit_saved);retval=tmpsubmit();}return retval;} Line 1 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js function(){try{var field_obj=document.getElementById('field--x--'+this.id);field_obj.value=_form_functions.form_button_divs[this.id];}catch(error){}_form_functions.form_submit();_form_functions.obj_form.submit();} ... stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace' JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=d5823aa9dd415ace9fc47ef12308581c&old_§ion=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0®istered_first=®istered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2&member_id=1&password=ok Event thread: click Error: name: TypeError message: Statement on line 1: Type mismatch (usually non-object value supplied where object required) Backtrace: Line 1 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js function(){var retval=true;if(_form_functions.form_edited){}if(_form_functions.form_onsubmit_saved){eval('tmpsubmit = '+_form_functions.form_onsubmit_saved);retval=tmpsubmit();}return retval;} Line 1 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js function(){try{var field_obj=document.getElementById('field--x--'+this.id);field_obj.value=_form_functions.form_button_divs[this.id];}catch(error){}_form_functions.form_submit();_form_functions.obj_form.submit();} ... stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace' 2. Обращался, 3 дня весит тикет, а ответа нету. 3. Обязательно прочитаю PS под *** скрывается переименованый админ каталог Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 24 Мая 2008 Жалоба Поделиться Опубликовано 24 Мая 2008 Попробуйте залить http://forum.bannerstyle.org/skin_acp/clie...rm_functions.js из дистрибутива несжатый, лежит в папке Developnemt. Если ошибка не исчезнет, напишите её, будет проще определить. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Black_Star Опубликовано 24 Мая 2008 Автор Жалоба Поделиться Опубликовано 24 Мая 2008 Баг не прошёл JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=c3469bb57c78f3a88375c80811eb0068§ion=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0®istered_first=®istered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2 Event thread: click Error: name: TypeError message: Statement on line 386: Type mismatch (usually non-object value supplied where object required) Backtrace: Line 386 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js retval = tmpsubmit(); Line 339 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js _form_functions.form_submit(); ... stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace' JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=c3469bb57c78f3a88375c80811eb0068§ion=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0®istered_first=®istered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2 Event thread: click Error: name: TypeError message: Statement on line 386: Type mismatch (usually non-object value supplied where object required) Backtrace: Line 386 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js retval = tmpsubmit(); Line 339 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js _form_functions.form_submit(); ... stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace' JavaScript - http://forum.bannerstyle.org/***/index.php?adsess=c3469bb57c78f3a88375c80811eb0068§ion=content&act=mem&code=doform&mid=1&name=s&members_display_name=&memberid=&email=&ip_address=&aim_name=&icq_number=&yahoo=&signature=&posts=&suspended=0®istered_first=®istered_last=&last_post_first=&last_post_last=&last_activity_first=&last_activity_last=&mgroup=all&mgroup_others=all&searchtype=normal&namewhere=begin&gotcount=2 Event thread: click Error: name: TypeError message: Statement on line 386: Type mismatch (usually non-object value supplied where object required) Backtrace: Line 386 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js retval = tmpsubmit(); Line 339 of linked script http://forum.bannerstyle.org/skin_acp/clientscripts/ipd_form_functions.js _form_functions.form_submit(); ... stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace' -------------Мда..Удалилretval = tmpsubmit(); (это вся 386 строка) и заработало! PS После измения кнопка работает и в других броузерах отличных от опера 9.5. Может стоит убрать эту строку и в дистрибе который лежит в клиент цетнре? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 24 Мая 2008 Жалоба Поделиться Опубликовано 24 Мая 2008 -------------Мда..Удалилretval = tmpsubmit(); (это вся 386 строка) и заработало! И не удивительно.Проверил по дистрибутиву 2.3.4 - функция tmpsubmit() не определена.Кстати, аналогичная фигня есть и в ipb_xhr_findnames.js, наверное и там следует прибить код всей функции, заменив на return true;Весь смысл кода - попытка заблокировать перезапись, если не внесли изменений; ИМХО, фигня. Ну перезапишется неизмененный код, нагрузка на MySQL минимальная. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Black_Star Опубликовано 24 Мая 2008 Автор Жалоба Поделиться Опубликовано 24 Мая 2008 Я к сажалению JS так и не выучал (норм. учебника не нашёл в мангазине) знаю толктько PHP, MySQL и HTML с CSS'ом) Вот. тАк бы тему не создавал и сам поправил..Но вот так вот сложилося xD Кстаи мне вот одно интересно, почему в FF и IE кнопочка работает без изменения JS, а в опере нет..Хм.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 FatCat Опубликовано 24 Мая 2008 Жалоба Поделиться Опубликовано 24 Мая 2008 Кстаи мне вот одно интересно, почему в FF и IE кнопочка работает без изменения JS, а в опере нет..Хм..Код сильно навороченный, да и создавался не в один день. С наскоку понять, что генерит ошибку, не удалось.Но главное удалось понять, что это защита от двойного нажатия кнопки - чтобы не записывать в БД дважды. Так что отключение этого участка кода не приведет к потере функциональности. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 24 Мая 2008 Жалоба Поделиться Опубликовано 24 Мая 2008 Судя по тому, что в 9.27 у меня этот скрипт работает без изменений, могу лишь заключить, что в бете вполне могут быть какие-то косячки, которые нам и аукнулись Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Black_Star
Кнопка "сохранить" не пашет в админ-панели под оперой 9.5. как исправить?
Нашёл код:
ЧТо в нём не верно?
Ссылка на комментарий
Поделиться на других сайтах
10 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.