Непонятная разница между Javascript между IE / Firefox / Opera - PullRequest
0 голосов
/ 09 октября 2010

Внутри "скрытого" сайта использование obj.innerHTML = something для изменения содержимого div, похоже, портит положение div в Firefox и Opera.

Лучший способ понять проблему - увидеть код в действии. Перейдите на http://www.guggs.net/index_redirected.htm в IE, Firefox или Opera, и все выглядит так, как должно.

Нажмите одну из ссылок в IE, и все по-прежнему в порядке, но в Firefox страница смещена, и нет никакого способа вернуть ее в форму.

Нажмите одну из ссылок в Opera, и произойдет смещение, но если вы затем нажмете другую ссылку, страница снова будет в порядке и останется такой, сколько бы ссылок вы ни нажали.

Если, однако, вы идете прямо к http://www.sensetech.me.uk/guggs, который является страницей за «плащом», то все в порядке, независимо от того, какой браузер вы используете и сколько ссылок вы нажимаете.

Помогите!

Ответы [ 2 ]

0 голосов
/ 10 октября 2010

Проблема решена.

Ничего общего с Javascript!FireFox и Opera были отключены из-за более раннего PHP-кода, предназначенного для предотвращения входа пользователей через что-либо, кроме страницы индекса.Работает нормально, когда сайт не скрыт, поэтому я точно не знаю, в чем проблема, но на данный момент я удалил код, который совсем не похож на жизненно важный.

Спасибо за ваше время, люди !

0 голосов
/ 09 октября 2010
  1. validate
  2. Я не вижу разницы в F 3.6.10 на Mac
  3. , исправьте хотя бы это:

Предупреждение: ожидаемый конец значенияно нашел ','.Ошибка при разборе значения для «заполнения».Декларация упала.Исходный файл: /guggs/css.css Строка: 39

td {
    font: 9pt verdana;
    color:#665544;
    padding: 0px, 0px, 0px, 5px;
}
...