Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Вопрос по динамическому html

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Вопрос по динамическому html
Имя
Сообщение << Старые топики   Новые топики >>
Вопрос по динамическому html - 2009-06-01 11:53:11.323333   
kent90

Сообщений: 22
Оценки: 0
Присоединился: 2008-11-05 09:14:41.743333
Подскажите, динамический html работает только в IE?
Просто написал код:

<html>
<head>
      <title>This is the DSite!</title>
     
      <script language = "JavaScript">
            function text()
            {
                  pText.innerText = "The text is changed";
            }
      </script>
           
</head>

<body>
      <p id = "pText">The text now the such</p>
     
      <form name = "myForm">
            <input name = "myButton" type = "button" value = "changing button" onclick = "text()">
      </form>
     
</body>
</html>

А он только в IE работает :(
Post #: 1
RE: Вопрос по динамическому html - 2009-06-01 12:51:09.740000   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
innerText только под IE пашет, чтоб работало под остальными браузерами придётся порядком поизвращаться
Post #: 2
RE: Вопрос по динамическому html - 2009-06-01 13:05:35.143333   
kent90

Сообщений: 22
Оценки: 0
Присоединился: 2008-11-05 09:14:41.743333
То есть динамический html пригоден только для IE, Или для других браузеров - другие функции? Скажите, кто занимается написанием сайтов - его вообще используют?
Post #: 3
RE: Вопрос по динамическому html - 2009-06-01 13:11:47.983333   
SKYDOS

Сообщений: 8
Оценки: 0
Присоединился: 2009-06-01 07:54:38.426666
quote:

ORIGINAL: kent90

То есть динамический html пригоден только для IE, Или для других браузеров - другие функции? Скажите, кто занимается написанием сайтов - его вообще используют?


юзай innerHTML или через DOM - эти два варианта работают во всех браузерах, хотя по стандартам innerHTML не заявлен.
Post #: 4
RE: Вопрос по динамическому html - 2009-06-01 13:27:17.943333   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666

quote:

ORIGINAL: kent90

Скажите, кто занимается написанием сайтов - его вообще используют?


Давно не встречал, все на javascript и ajax пересели, даже php отвергают, обленились. К стати в IE 7 у меня не работает.
Post #: 5
RE: Вопрос по динамическому html - 2009-06-01 17:56:28.906666   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666

quote:

на javascript и ajax пересели, даже php отвергают

Ajax'у без скриптов на стороне сервера все равно никак. Так что РНР еще долго не отвергнут.

2 kent90: замени pText.innerText = "The text is changed"; на getElementById('pText').innerHTML = "The text is changed";
Post #: 6
RE: Вопрос по динамическому html - 2009-06-02 14:09:06.133333   
kent90

Сообщений: 22
Оценки: 0
Присоединился: 2008-11-05 09:14:41.743333
Спасибо, заменил и заработало, но в опере все равно не работает. Там в консоле ошибок пишет что-то вроде:
Event thread: click
Error:
name: TypeError
message: Statement on line 1: Type mismatch (usually non-object value supplied where object required)
Backtrace:
Line 1 of function script
text()

stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'

в опере как-то по другому происходит вызов функции? в других браузерах все нормально работает.
Post #: 7
RE: Вопрос по динамическому html - 2009-06-02 22:14:36.620000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Забыл про document…
Замени getElementById('pText').innerHTML = "The text is changed"; на document.getElementById('pText').innerHTML = "The text is changed";

Что-то опера под вистой инсталлится не хочет…….
Post #: 8
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Вопрос по динамическому html







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.