Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   помогите разобраться с getElementByID (https://javascript.ru/forum/dom-window/51812-pomogite-razobratsya-s-getelementbyid.html)

kot_k_k 20.11.2014 17:26

помогите разобраться с getElementByID
 
Добрый день - сделал примитив. Отработка движения мыша и изменение div-а, но почему-то ругается на document.getElementByID('q2').innerHTML='поме яли';
кричит
Uncaught TypeError: undefined is not a function

Помогите где ошибка.

Вот "творение".
<!DOCTYPE HTML>
<html>
  <head> </head>
  <body>
	<div id="q1" onmouseover=function_over(this)>
      145255 <br>
    </div>
    <div id="q2">
      777777 <br>
    </div>
    <script>
      function function_over(obj){  
      document.getElementByID('q2').innerHTML='поменяли';
      }
    </script>
  </body>
</html>

рони 20.11.2014 17:41

kot_k_k,
буковки то проверьте все ли они правильные в этой строке

krutoy 20.11.2014 17:45

<!DOCTYPE HTML>
<html>
  <head><meta charset="windows-1251" /> </head>
  <body>
    <div id="q1" onmouseover="function_over()">
      145255 <br>
    </div>
    <div id="q2">
      777777 <br>
    </div>
    <script>
      function function_over(){ 
      document.getElementById('q2').innerHTML='поменяли';
      }
    </script>
  </body>
</html>

getElementById

kot_k_k 20.11.2014 17:55

блиииин - из-за ID (Id) - мама родная, аааа.

спасибо, ткнули.
2 часа времени!!!!

kot_k_k 21.11.2014 14:28

Продолжу тему дабы не плодить.
Мыша заработала. Спасибо.
НО, хочу вывести содержимое файла в div
делаю это так:

<script type="text/javascript">
function function_over(n)
{ 
    var file_name=event.target.text;
    var file_user=event.target.name;
    var file_server='/usr/storage/'+file_user+'/error/'+file_name;
    var str_php='<?php echo(file_get_contents(\''+file_server+'\');?>'; 
    document.getElementById('bl_2').innerHTML=' Файл: '+file_name+'<br><br><pre>'+str_php+'</pre>';
}
</script>


изменение div-а происходит, но в место содержимого файла в него заносит вот такое:

<pre>
<!--?php echo(file_get_contents('/usr/storage/7936/error/ORDERS_971ebcd1-bf8e-11e3-90e4-002655cf18de.xml.error-log');?--></pre>


откуда берется !-- , которое комментит строку - ума не приложу.


Часовой пояс GMT +3, время: 10:09.