2012-03-11 3 views
-3

Я хочу реализовать таймер в DOM, но я не хочу использовать Javascript. Возможно ли это?Попытка реализовать countdowntimer в DOM

У меня уже есть код в Javascript, но я хотел бы изменить его на DOM, так что мне не нужно активировать JS.

Спасибо за любую помощь: D

+1

Что значит «изменить его на DOM»? Это домашнее задание? –

+1

«Я не хочу использовать Javascript» и «У меня уже есть код в Javascript». Это не имеет никакого смысла. Отправьте код, который у вас есть ... – Teemu

+2

Переключитесь на другой язык программирования - это единственный вариант, который у вас есть. DOM не является языком программирования. – Saxoier

ответ

1

Единственным способом надежно изменить объектную модель документа является с JavaScript. DOM - это просто структура для доступа к частям веб-страницы, не более того.

Так что, если у вас нет вендетты против JavaScript и предпочитаете использовать что-то вроде VBscript на стороне клиента (только для IE), вы должны использовать JavaScript.

Если вы просто хотите получить аналогичный эффект, вы можете попробовать сыграть с псевдоэлементами CSS, которые, я сомневаюсь, покроют ваши потребности. Также псевдоэлементы CSS на самом деле не являются частью страницы, поэтому есть причуды; Например, псевдоэлементный текст не может быть выбран.

Одним словом, вы должны использовать JavaScript для «использования» DOM, его структуры, а не языка.

+0

Спасибо. Это был ответ, который я подумал, что придет. Я не очень хорошо разбираюсь в Javascript, но проблема в том, что я должен сделать веб-страницу полезной без Javascript, и мне нужен таймер обратного отсчета. –

+0

Вы можете использовать flash, но это не имело бы смысла, учитывая ваш аргумент о том, что JavaScript включен. Люди, которые отключили JavaScript, вероятно, не будут включены Flash. Поскольку HTML является статическим, я настоятельно рекомендую вам использовать JavaScript для такой задачи. Вы можете предупредить своих пользователей, что они должны включить JavaScript с тегом

+0

@Saebekassebil. Я не знаю, как flash может изменить DOM. Или вы говорите вместо DOM? – Hawken