2009-12-17 2 views
0

У меня есть страница, которая вытаскивает xml-файл uisng xslt. Мне нужно добавить к нему некоторый javascript и удалось заставить все это работать в IE и FF, но Safari - нет. Вот код, который я использую:Вставка javascript в xslt не работает в Safari

<SCRIPT LANGUAGE="javascript" DEFER="true"> 
<xsl:text disable-output-escaping="yes"> 
<![CDATA[ 


    javascript here 


]]> 

</xsl:text> 

</SCRIPT> 

но я могу, даже не получить оповещение в Safari?

Любые идеи?

+0

Как именно вы применяете визуализированный XSLT на странице? – Dan

ответ

0

Попробуйте эти две вещи в первую очередь.

  1. Смотрите, если код даже визуализируемый на странице, и если он визуализируется правильно т.е. не проблемы с кодировкой, нет странных символов и т.д.
  2. Если визуализируются, попробуйте положить оповещения и попытаться уловы вокруг этот код, чтобы увидеть, где именно он терпит неудачу.

Это поможет вам решить проблему.

+0

Нет, я пробовал эти вещи, и js даже не отображается на странице! Safari не очень нравится xml – Kristina

+0

Лучше всего попытаться изолировать проблему. Удалите материал из файла XSLT, пока вы, наконец, не останетесь с помощью только тега сценария. Также, если у вас есть онлайн-местоположение, где мы можем это увидеть, я могу попытаться отладить. – amitbehere

Смежные вопросы