Показать сообщение отдельно
  #1 (permalink)  
Старый 31.07.2013, 19:45
Профессор
Отправить личное сообщение для Kvark Посмотреть профиль Найти все сообщения от Kvark
 
Регистрация: 02.04.2013
Сообщений: 225

Как получить значение у атрибута body?
пытаюсь и все никак подскажите что не так:

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
	$(document).ready(function()
	{
		var atrval = $('body').attr('onload');
		alert(atrval);
	});
</script>
<body id="tpz_body" onload="tpzOnLoad('svcCatalog.select'); hpsm.clpsSections.init(); tpzInitFocus(); adjustScrollBar(); cwc.unmaskView();" class="GECKO">
123
</body>

в идеале нужно мне получить значение svcCatalog.select - как?

тут еще находит все, а там где тестирую запускаеться из под фрейма, и выдает [object Object]...

Вывод в консоль показал весь ужас:
[object Object] 
bars.js:9
  Light.core.Light.init
    els: Array[1]
      0: body#tpz_body.GECKO
      aLink: ""
      accessKey: ""
      attributes: NamedNodeMap
        0: id
        1: onload
        baseURI: null
        childNodes: NodeList[1]
        0: text
        baseURI: null
        childNodes: NodeList[0]
           data: "tpzOnLoad('svcCatalog.select'); hpsm.clpsSections.init(); tpzInitFocus(); adjustScrollBar(); cwc.unmaskView();"


на всякий случай уточню: фрейм грузиться на том же домене, и более того создается скриптом в теле первичного файла, как то нужно изловчиться перебрать содержимое чтоб добраться до того значения что мне нужно - а вот как - ума не приложу - уже мозг сломал почти...

Последний раз редактировалось Kvark, 31.07.2013 в 20:54. Причина: подправил
Ответить с цитированием