Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: IE не понимает синтаксис
 
 автор: CBE4KuH   (04.09.2008 в 22:43)   письмо автору
 
 

Люди, подскажите, а то я запамятывал...

Команда: document.getElementById("qwerty").innerHTML = 'qweqwe';

Opera её прекрасно понимает, а вот тупой IE не хочет.

Раньше я как-то нашёл решение этой проблемы, но уже не помню... Там, по-моему, что-то надо дописать...

  Ответить  
 
 автор: xx77   (05.09.2008 в 08:53)   письмо автору
 
   для: CBE4KuH   (04.09.2008 в 22:43)
 

ничего не понятно из вопроса

везде одинаково работает такое:
<script language="javascript">
var  aa = function(){ alert( document.getElementById('test').innerHTML ); }
var bb = document.getElementById('test').innerHTML ;
var cc =  document.getElementById('test');
</script>

<div id="test">Test</div>

<span onclick="aa(); return false;">работает</span>
<span onclick="alert( bb ); return false;">неработает</span>
<span onclick="alert( cc.innerHTML ); return false;">ошибка</span>
<hr>

<script language="javascript">
function dd()
{ var d = document.getElementById('test');
d.innerHTML = 'ddddd';
 }
function ee()
{ document.getElementById('test').innerHTML = 'eeeee';
 }
</script>
<span onclick="dd(); return false;">работает</span>
<span onclick="ee(); return false;">работает</span>

  Ответить  
 
 автор: CBE4KuH   (05.09.2008 в 13:08)   письмо автору
 
   для: xx77   (05.09.2008 в 08:53)
 

Вот не работающий кусок из моего кода:


....................
    <script language="JavaScript">
        function add_new(id){
            document.getElementById(id).innerHTML = "<input type=\"text\" name=\""+id+"\" style=\"width:246px;\">";
        }
    </script>
.............................
                                                    <select name="country" style="width:100px;">
                                                        <?
                                                            $descr 
mysql_query("SELECT * FROM countries;");
                                                            while(
$country mysql_fetch_array($descr)) {
                                                                echo(
"<option value=\"".$country['id']."\" onclick=\"remove_new('country_field');\">".$country['country']."</option>");
                                                              }
                                                        
?>
                                                        <option value="none" onclick="add_new('country_field');">Другая</option>
                                                    </select>
                                                </td>
                                                <td><div id="country_field"></div></td>

  Ответить  
 
 автор: sim5   (05.09.2008 в 13:16)   письмо автору
 
   для: CBE4KuH   (05.09.2008 в 13:08)
 

Никаких проблем это не вызывает в ослике.

  Ответить  
 
 автор: CBE4KuH   (05.09.2008 в 13:18)   письмо автору
 
   для: sim5   (05.09.2008 в 13:16)
 

Извини, я чуть поправил код выше... Был не точен в самом коде...

  Ответить  
 
 автор: sim5   (05.09.2008 в 13:31)   письмо автору
 
   для: CBE4KuH   (05.09.2008 в 13:18)
 

<script language="JavaScript"> 
function add_new(val){ 
  if (val == 3)
  document.getElementById("country_field").innerHTML = "<input type=\"text\" name=\"country_field\" style=\"width:246px;\">"; 

</script> 
<select name="as" onchange="add_new(this.value)">
<option value="1" SELECTED>aaaaa</option>
<option value="2">bbbbb</option>
<option value="3">Другая</option> 
</select> 
<div id="country_field"></div>

  Ответить  
 
 автор: CBE4KuH   (05.09.2008 в 13:37)   письмо автору
 
   для: sim5   (05.09.2008 в 13:31)
 

Огромное Спасибо! Попробую!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования