Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Непонятная ссылка на ошибку в IE8-9

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
armancho7777777 Супермодератор
Отправлено: 06 Августа, 2011 - 22:25:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Здравствуйте коллеги!

Вот уже час сижу, и не могу понять, почеме этот грёбанный IE показывает на участок кода, и пишет, что предполагается фигурная скобка '}'

Вот весь кот:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready(function() {  
  3.  
  4. //  МОДАЛЬНОЕ ОКНО  ////////////////////////
  5.  
  6. // ОКНО ПОДПИСИ КАРТИНКИ
  7.  
  8. $('.contextMenu #open').each(function() {
  9.  
  10. $(this).click(function(e) {
  11.  
  12. e.preventDefault();
  13.  
  14. var id = '#dialog';
  15.  
  16. var maskHeight = $(document).height();
  17. var maskWidth = $(window).width();
  18.  
  19. $('#mask').css({'width':maskWidth,'height':maskHeight});
  20.  
  21. //$('#mask').fadeIn(700);
  22. $('#mask').fadeTo(300,0.5);
  23.  
  24. var winH = e.pageY;
  25. var winW = $(window).width();
  26.  
  27. $(id).css('top',  winH-$(id).height()/2);
  28. $(id).css('left', winW/2-$(id).width()/2);
  29.  
  30. $(id).fadeIn(300);
  31.  
  32. });
  33.  
  34. });
  35.  
  36. $('.window .close').click(function (e) {
  37. e.preventDefault();
  38. $('#mask, .window').fadeOut(300);
  39. });
  40.  
  41. $('#mask').click(function () {
  42. $(this).fadeOut(300);
  43. $('.window').fadeOut(300);
  44. });
  45.  
  46.  
  47.  
  48. // МОДАЛЬНОЕ ОКНО ПОДТВЕРЖДЕНИЯ УДАЛЕНИЯ КАРТИНКИ
  49.  
  50. $('.contextMenu #delete').each(function() {
  51.  
  52. $(this).click(function(e) {
  53.  
  54. e.preventDefault();
  55.  
  56. var id = '#dialog2';
  57.  
  58. var maskHeight = $(document).height();
  59. var maskWidth = $(window).width();
  60.  
  61. $('#mask').css({'width':maskWidth,'height':maskHeight});
  62.  
  63. //$('#mask').fadeIn(700);
  64. $('#mask').fadeTo(300,0.5);
  65.  
  66. var winH = e.pageY;
  67. var winW = $(window).width();
  68.  
  69. $(id).css('top',  winH-$(id).height()/2);
  70. $(id).css('left', winW/2-$(id).width()/2);
  71.  
  72. $(id).fadeIn(300);
  73.  
  74. });
  75.  
  76. });
  77.  
  78. $('.window2 .close').click(function (e) {
  79. e.preventDefault();
  80. $('#mask, .window2').fadeOut(300);
  81. });
  82.  
  83. $('#mask').click(function () {
  84. $(this).fadeOut(300);
  85. $('.window2').fadeOut(300);
  86. });
  87.  
  88.  
  89.  
  90. });
  91.  
  92.  
  93. //  КОНЕЦ ОКОН  ///////////////////////
  94.  
  95.  
  96. // КОНТЕКСТНОЕ МЕНЮ ////////////////
  97.  
  98. $(document).ready(function() {  
  99.  
  100.  
  101. $('#spanImgRed > img').each(function(){
  102.  
  103. var srcImg = $(this).attr('src');
  104. var idImg = $(this).attr('id');
  105. var titleImg = $(this).attr('title');
  106. var idContent = $('#idContent').val();
  107. var myImg = $(this).add();
  108.  
  109. $(this).contextMenu('myMenu1', {
  110.  
  111. bindings: {
  112.  
  113. 'open': function(t) {
  114.  
  115. //////////////////////////////////////////////////
  116.  
  117. $('#inpRed').val(titleImg);
  118.          
  119. $('.window #butUpdate').click(function (e) {
  120.  
  121. // Отправка запроса //////////////////////////////                               
  122. var newTitleImg = $('#inpRed').val();          
  123.                
  124. $('#divImgRed').load('/redaktor/send/send_new_title_img.php', {newTitleImg : newTitleImg, idImg : idImg, idContent : idContent});
  125. e.preventDefault();
  126.  
  127. $('#mask, .window').fadeOut(300);
  128.                                
  129. });
  130.  
  131.  
  132. // Кнопка закрывает модальное окно
  133. $('.window #butClose').click(function(e){                
  134. e.preventDefault();  
  135. $('#mask, .window').fadeOut(300);
  136. });
  137.  
  138.  
  139.  
  140. //////////////////////////////////////////////////
  141.  
  142. },
  143.  
  144. 'delete': function(t) {
  145.  
  146.   // Подтверждение удаления
  147.   $('.window2 #delYes').click(function (e) {
  148.  
  149.   // Отправка запроса на удаление //////
  150.   // Расположение и имя = srcImg;
  151.   // Идентификатор в БД = idImg;
  152.  
  153.   // Отправка запроса //////////////////////////////
  154.  
  155.           $.ajax({
  156.                   url: "/redaktor/send/send_del_img.php",
  157.                   type: "POST",
  158.                   data: {idImg : idImg}
  159.           });  
  160.  
  161.   /////////////////////////////////////////////////
  162.  
  163.   // делаем невидимой удалённую картинку
  164.   $(myImg).css("display","none");
  165.   // Гасим модальное окно
  166.   e.preventDefault();
  167.   $('#mask, .window2').fadeOut(300);
  168.  
  169.   });
  170.  
  171.  
  172.   // Кнопка отказа от удаления
  173.   $('.window2 #delNo').click(function (e) {
  174.   e.preventDefault();
  175.   $('#mask, .window2').fadeOut(300);
  176.   });
  177.  
  178. ////////////////////////////////////////////////////////
  179.  
  180.                                    }
  181.  
  182.  
  183.  
  184.                         }
  185.  
  186.  
  187.  
  188.               });
  189.  
  190.  
  191.       });
  192.  
  193.  
  194. });
  195.  
  196.  
  197.  



А участок кода этот:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. // Кнопка закрывает модальное окно
  4. $('.window #butClose').click(function(e){                
  5. e.preventDefault();  
  6. $('#mask, .window').fadeOut(300);
  7.  });
  8.  
  9.  



С 133 по 136 строку. Если убираю этот отрезок, то ошибки нет.
Дурдом какой-то.

Подобных отрезков во всём коде не один.
Что с ним-то не то?((

(Отредактировано автором: 06 Августа, 2011 - 22:33:17)

 
 Top
SAD
Отправлено: 06 Августа, 2011 - 22:37:55
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




больше чем уверен, что jquery не подключен. и лично меня смущает отступ function ()
между function и ()
 
 Top
OrmaJever
Отправлено: 06 Августа, 2011 - 23:22:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




может ВОМ символы?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Arni
Отправлено: 06 Августа, 2011 - 23:25:01
Post Id



Гость


Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2011  


Помог: 2 раз(а)




Ниодин из ишаков, а я деже в 7 посмотрел на этот код не ругался. Пробуйте чистить кеш, после этого сразу же закрываем браузер, и открываем по новой.
 
 Top
armancho7777777 Супермодератор
Отправлено: 07 Августа, 2011 - 05:30:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




SAD пишет:
больше чем уверен, что jquery не подключен. и лично меня смущает отступ function ()
между function и ()

Отступов нет там. Я их убирал. Библиотеку я не мог забыть бодключить. Без неё этот код ни в одном браузере не работал бы.
(Добавление)
Вот что пишет:

Строка: 145
Символ: 7
Код ошибки: О
Сообщение: Предполагается наличие *}*

Гон, пипец.
(Добавление)
Убрал комментарии эти: // Кнопка закрывающая модальное окно, и пропала ошибка.
На 132 строке.
Что за гон, а ?)
А на такие коментарии:
/* Кнопка закрывающая модальное окно */
Пишет:
Не завершённая строка комментариев)

(Отредактировано автором: 07 Августа, 2011 - 23:24:22)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB