Статьи

Читать и отображать серверный XML с помощью статьи JavaScript

Проект: тикер JavaScript на основе XML

Есть еще много доступных свойств и методов, и, используя их, вы можете создавать множество клиентских приложений. Основным преимуществом использования XML с JavaScript является то, что редактирование данных становится очень простым. Поскольку XML структурирован, он делает управление контентом очень простым. Одним из примеров является меню дерева папок. Еще один тикер JavaScript. Вы можете найти полный код в качестве примера этого тикера JavaScript на основе XML в DynamicDrive .

Мы создадим тикер JavaScript на основе XML, который может отображать любое количество сообщений. Тикер считывает его содержимое (т. Е. Стиль тикера), отображаемый текст и ссылку на это конкретное сообщение из файла XML. Мы назовем XML-файл ticker_items.xml .

Структура XML-документа следующая:

 <?xml version="1.0"?>  <ticker>  <tickerstyle    pause       = "true" / "false"       "true" for pause onMouseOver    timeout     = positive integer       The delay in seconds b/w messages    border      = positive integer       The border width of Ticker    bordercolor = #HexColor              The border color of Ticker    background  = #HexColor              The background color of Ticker    width       = positive integer       Ticker width    height      = positive integer       Ticker height  />  <tickerlinkstyle>    <mouseout      font       = "verdana,arial,helvetica..."     Ticker link font      color      = #HexColor                        Ticker link color      decoration = "none" / "underline" /                   "underline + overline"           Ticker link style      weight     = "normal" / "bold"                Ticker link weight      size       = <positive integer>pt             Ticker link size    />    <mouseover      font       = "verdana,arial,hevetica..."      Ticker link font      color      = #HexColor                        Ticker link color      decoration = "none" / "underline" /                   "underline + overline"           Ticker link style      weight     = "normal" / "bold"                Ticker link weight      size       = <positive integer>pt             Ticker link size    />  </tickerlinkstyle>  <tickeritem    URL       = A valid URL                         Ticker link URL    target    = "_blank" / "_top" / "_self" /                <any other valid target name>       Ticker link target  > Ticker item 1 text </tickeritem>  <tickeritem ...> Ticker item 2 text </tickeritem>  ...  </ticker> 
Сценарий тикера XML
 

Как видно из исходного кода, тикер гласит:

  • все сообщения для отображения,
  • ссылки для каждого сообщения,
  • цель для каждого URL,
  • статичный стиль тикера,
  • стиль переворачивания,
  • ширина границы, цвет и фон,
  • задержка между сообщениями и многое другое из файла XML.
  • Поэтому, если вы хотите изменить какой-либо параметр тикера, все, что вам нужно сделать, это внести необходимые изменения в файл XML.

    Показанный здесь тикер является основным тикером, который вращает сообщения с интервалом, указанным в файле XML. Есть много эффектов, которые вы можете добавить в тикер, например «исчезающее сообщение» или «телетайп». Вы также можете добавить функции, чтобы изменить скорость тикера, или вывести список всех сообщений в одно мгновение!

    Перейти на страницу: 1 | 2