Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
24.05.2009, 21:00
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
Привет! Пожалуйста, помогите решить проблему. Есть скрипт: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
в файле sd_par.xsl имеется упоминание про каскадную таблицу css: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
Несмотря на это, выходной html документ не содержит стилевое оформление. Примечательно, что аналогичного назначения скрипт выполняемый на сервере, работает корректно: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
В чем может быть дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.05.2009, 22:47
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
jfm06В чем может быть дело? В том, что CSS не стягивается с сервера. У вас CSS подключается из текущего каталога. При преобразовании на сервере - это серверный каталог, на клиенте - клиентский. Либо положите на клиента CSS, либо пропишите полный URL к ней ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.05.2009, 06:02
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
_Vasilisk_, В общем, набор файлов xml, xsl, css одинаков - полные комплекты есть и на клиенте и на сервере. Пример с сервером я привел, однако задача, в том, что заработало на клиенте (у клиента вообще может и не быть выхода в интернет). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.05.2009, 22:26
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
Пропишите полный путь к CSS. Например Код: plaintext
С уважением, Vasilisk ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.05.2009, 08:52
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
_Vasilisk_, Скопировал css в корень диска С, указал путь до css-файла в xsl, но все также, css не подхватывается. Весьма и весьма странно... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2009, 01:42
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
Попробуйте просто сохранить полученный html на диск и открыть его в браузере с диска. С уважением, Vasilisk ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.05.2009, 19:45
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
Воспользуйтесь дебаг-баром (debugBar) (почему им? -- скрипт явно заточен под ИЕ, используются ActiveX-объекты) Тода можно будет посмотреть: или не загружается файл и проблема с путями, или не внедряется в документ нода и надо смотреть в этом направлении. Кстати -- вообще это крайне плохо, что в документ добавляется еще один head, корень зла может быть и в этом Оффтоп: вы знаете, что ваш скрипт быдет работать только в ИЕ? Другие браузеры "не понимают" объекты Active-X ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.05.2009, 11:19
|
|||
---|---|---|---|
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
а ну да, ты же результат в текущий документ вставляешь, поэтому стили могут не подхватываться. Скрипты так точно не подхватываются. Тем более ты <html> и <head> вставляешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.05.2009, 19:59
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
Спасибо, огромнейшее, откликнувшимся! То, что предполагаемое решение только для IE, я понимал, однако решив задачу для IE, я надеялся переписать скрипт и для Firefox. А теперь я понял, что в документ html добавляю еще один такой-же. Косяк. Интересно, если ли все-таки решение для такой задачи в IE? Я полагаю, мне нужно не модифицировать тот документ из которого запущен скрипт, а открывать новый документ. Начинаю копать в этом направлении... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.05.2009, 20:06
|
|||
---|---|---|---|
|
|||
xsl преобразование на клиенте игнорирует CSS |
|||
#18+
О! Решилось, перетаскиванием ссылку на css из xsl в сам скрипт с функцией! Код: plaintext 1. 2. 3. 4.
Неожиданно, и для моего случая вполне подходяще! При этом, в xsl остались <html> и <head>, однако надо уничтожить и распространить на мозилу... Спасибо, всем! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=14&tablet=1&tid=1333548]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 315ms |
total: | 433ms |
0 / 0 |