Сообщений: 981
Тем: 77
Зарегистрирован: Oct 2011
11-12-2011, 11:56 AM
(Сообщение последний раз редактировалось: 11-12-2011, 05:40 PM Gambit_J.)
Данная ошибка вылазит только на IE:
Цитата:Строка: 2
Символ: 25
Ошибка: Предполагается наличие объекта
Код: 0
В чем может быть проблема? В других браузерах код нормально пашет без ошибок.
Не стал выкладывать весь код, думаю этого хватит:
1 строка
PHP код:
<?php
$(function(){leftMenu();resizer();$(window).resize(function(){resizer();});$.ajaxSetup({url:"/ajax/processor.php",cache:false,type:'POST',dataType:'json'});$('.comment-content:odd').addClass('odd');$('#autorizLink, .autorizLink').click(function(){if($.browser.msie&&$.browser.version<9)var copyForm=$('#login').clone();else var copyForm=$('#login').parent().clone();$('#rusellerOverlay').show();copyForm.css({'position':'fixed','left':'50%','top':'50%','margin':'-200px 0 0 -120px'}).addClass('removed').appendTo('body');copyForm.find('#openID').remove();Esc();return false;});$('.fields_default').focusin(function(){if(this.value==this.defaultValue){this.value='';}
2 строка
PHP код:
<?php
if(this.value!=this.defaultValue){this.select();}});$('.fields_default').focusout(function(){if($.trim(this.value)==''){this.value=(this.defaultValue?this.defaultValue:'');}});$('select').change(function(){$(this).trigger('blur');return true;});$('#changeShow').change(function(){$.cookie('records_per_page',$(this).val(),{expires:7});var param=analiseGet(location.search);if(param['s'])
3 строка
PHP код:
<?php
{var type=(param['type'])?'&type='+param['type']:'';location.search='s='+param['s']+type;}
Вообщем с ошибкой разобрался, но скрипт по прежнему не работает из-за не возможности определения hover в js на сколько я понял. Как с этим бороться? IE 7 у меня.
Решение: IE 6-7 точно (др. версии хз) поддерживают псевдокласс hover только для тега <a>! Для этого качаем скрипт hover.htc и подключаем его.
P.S. тему не удаляйте, мб кому понадобится.