OffsetLeft и OffsetTop выходят в IE

Вам нужна обратная запись DNS. Вы не должны отправлять то же содержание тому же пользователю дважды. Необходимо протестировать его с некоторой общей веб-почтой и почтовыми клиентами. Лично я выполнил мой через недавно установленного убийцу спама, обученного убийцу спама, и несколько hotmail, Gmail и учетные записи AOL.

, Но Вы видели, что спам, который, кажется, не связывается с или ничего не рекламирует? Это - спаммер, пытающийся влиять на Ваш Байесовский фильтр. Если бы он может получить высокую оценку и затем включать некоторые слова, которые были бы в его будущих электронных письмах, она могла бы быть автоматически изучена как хорошая. Таким образом, Вы не можете действительно предположить то, что фильтр пользователя будет установленным как во время Вашей отправки по почте.

Наконец, я не отсортировал свой список по доменам, но рандомизировал его.

6
задан Crescent Fresh 31 July 2009 в 12:02
поделиться

2 ответа

Вот почему вы используете библиотеку DOM.

Первая потенциальная проблема, которую я вижу, это код

currObj.childNodes[2].childNodes[0].childNodes[1]

будет работать в кроссбраузерном режиме, только если у вас нет «пробелов» в вашем дереве DOM, поскольку IE игнорирует "пробелы" html при заполнении свойства childNodes , а другие этого не делают:

<div id="mydiv">
    <span>Hello World</span>
</div>

IE сообщит mydiv.childNodes.length как 1 ( ] ), все остальные 3 ( "\ n", , "\ n" ).

См. Несогласованные узлы текста с пробелами в Internet Explorer

Во-вторых, см. ответ @ scunliffe .

1
ответ дан 17 December 2019 в 04:50
поделиться

Несколько примечаний:

1.) У вас есть набор DOCTYPE? в противном случае вы будете в режиме Quirks Mode, который меняет способ отображения вещей IE. Добавление DOCTYPE заставит IE отрисовывать "больше" стандартов, как это.

2.) Попробуйте добавить 'px'; суффикс при установке верхнего / левого. Существуют известные проблемы (я полагаю, с Firefox), из-за которых в некоторых случаях отсутствие указания единиц вызывает странное поведение.

3.) Убедитесь, например, даже с помощью alert (), что значения x и y в IE соответствуют вашим ожиданиям. .

var x = ...;
var y = ...;
alert('x:' + x + ', y:' + y);

С некоторыми ответами на 3 вышеупомянутых пункта мы сможем предоставить дополнительную информацию / решить проблему.

0
ответ дан 17 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: