Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.10.2012, 07:50
Аватар для Paguo-86PK
Профессор
Отправить личное сообщение для Paguo-86PK Посмотреть профиль Найти все сообщения от Paguo-86PK
 
Регистрация: 16.09.2009
Сообщений: 253

!hint-код по любому элементу html
Когда бывает очень тяжко, а Google не помогает, использую собственный, пусть кривой, но очень действенный способ отобразить все свойства любого html-элемента.
В частности, очень помогало шаманить над тэгами <audio>/<video> в разных браузерах.
<html><head><title>Properties Scanner</title>
<script>
function Scan(obj, n, r) {
var
 res = '';
 if(n > 3)
  return r + " <-- limited!\n";
 try {
  for(i in obj) {
   if(String(obj[i]).charAt(0) == '[')
    res += Scan(obj[i], n + 1, r + i + '.');
   else
    res += r + i + ' = ' + obj[i] + '\n';
  }
 }
 catch(e) {
  window.status = r + i + ' -> ERROR AT ' + n + ' :: ' + e;
  return res + 'err\n';
 }
 return res;
}
//--->
</script></head>
<body>
<audio></audio>
<pre onclick='this.innerText = "Please, wait for few moments..."; this.innerText = Scan(document.getElementsByTagName("audio")[0], 0, "")'><b>Click this!</b></pre>
</body></html>
Надеюс , многим новичкам поможет

Последний раз редактировалось Paguo-86PK, 08.10.2012 в 07:52.
Ответить с цитированием
  #2 (permalink)  
Старый 08.10.2012, 08:54
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

А чем вывод панели разработчика по этому поводу не нравится?
А также зачем нужна надпись "Please, wait for few moments..", если ее никто не увидит?
Ответить с цитированием
  #3 (permalink)  
Старый 09.10.2012, 00:34
Аватар для Paguo-86PK
Профессор
Отправить личное сообщение для Paguo-86PK Посмотреть профиль Найти все сообщения от Paguo-86PK
 
Регистрация: 16.09.2009
Сообщений: 253

Сообщение от Gvozd Посмотреть сообщение
А чем вывод панели разработчика по этому поводу не нравится?
А также зачем нужна надпись "Please, wait for few moments..", если ее никто не увидит?
1. Как будто панель разработчика в IE 6 имеется! (я, конечно, не про audio/video, но было дело)
2. Надпись чтобы не думали о зависании (У меня надпись видна 4 секунды в Opera и 20 в IE)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить html код удаленной страницы AntonP Общие вопросы Javascript 19 02.05.2012 16:15
Изменить/удалить код HTML генерированный JS SanaPo Общие вопросы Javascript 2 11.02.2011 19:26
Очень нужно.. Отправка HTML куски в JSON от сервера используя Ajax bivnikus jQuery 8 26.10.2010 23:54
Как проиндексировать картинки HTML код которых генерируется на JS greatilya Оффтопик 9 22.09.2010 07:42
как узнать html код документа, подгруженного в iframe alexKniaz Events/DOM/Window 7 03.12.2008 12:37