Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться в коде!!!!! (https://javascript.ru/forum/misc/39181-pomogite-razobratsya-v-kode.html)

edic01 19.06.2013 13:19

Помогите разобраться в коде!!!!!
 
Вложений: 1
Помогите, пожалуйста, разобраться в коде. Не могу понять где происходит вывод не нулевого значения.

dmitriymar 19.06.2013 13:25

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.Вы опубликовали очень много кода.

Пожалуйста, локализуйте проблему!

Выделите фрагмент кода, по которому есть вопрос и опубликуйте его отдельно.

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

Спасибо.

P.S. код форматируют специальные теги [ js ] ... [/js], [ html ] ... [/html] и другие аналогичные, сам. http://javascript.ru/formatting

mta88 19.06.2013 13:26

неудивительно
в таком говнокоде не каждый разберется:)

danik.js 19.06.2013 13:32

Цитата:

Сообщение от edic01
разобраться в коде

Наверняка быстрей и проще его переписать, нежели разбираться.

edic01 19.06.2013 13:53

Это не мой код. Это код устройства, считывающего данные по сетевому кабелю. Я пытаюсь разобраться, как происходит считывание и вывод на страницу этих данных. Если можете помогите понять.

skrudjmakdak 19.06.2013 16:22

угу, тут сам черт ногу сломит))
1. вы говорили: "Это код устройства". что за устройство?
2. в браузере запускается? (опера, хром, ие...)
3. там есть такая строчка <body onload="Init()">, вот и смотрите при загрузке страницы запускается функция init(), в этой функции есть setInterval, которая в свою очередь тож вызывает другую функцию.. вот и смотрите.. есть фаербаг. расставьте консоле.лог, где надо и смотрите, что вываливается в консоль..

edic01 20.06.2013 10:02

1. Устройство измерения объема воды ICP DAS.
2. Открывается в любом браузере.

skrudjmakdak 20.06.2013 11:17

смотрите, там еще есть такая строчка:
<script type="text/javascript" src="AnalogIO.js"></script>
т.е. подключается еще один js файл..
можете прислать не одним файлом, а со всеми подключаемыми модулями?

skrudjmakdak 20.06.2013 11:19

и напишите, в каком месте вас интересует вывод? я так понял вас интересуют не все данные, а что то одно?

edic01 20.06.2013 11:28

Вложений: 2
Интересует вывод 3 таблиц:

<table border="1" bordercolor="#808080">
<caption>Analog Input</caption>
<tr bgcolor="#C0C0C0">
<td width="25%" rowspan="2">No</td>
<td width="25%" rowspan="2">Register</td>
<td width="50%" colspan="2">Value</td>
</tr>
<script type="text/javascript">
ShowStrainGauge();
</script>
</table>


<table border="1" bordercolor="#808080">
<caption>High/Low Latched Value for Analog Inputs</caption>
<tr bgcolor="#C0C0C0">
<td width="10%" rowspan="3">No</td>
<td width="45%" colspan="3">Latched High</td>
<td width="45%" colspan="3">Latched Low</td>
</tr>
<tr bgcolor="#C0C0C0">
<td width="13%" rowspan="2">Register</td>
<td width="32%" colspan="2">Value</td>
<td width="13%" rowspan="2">Register</td>
<td width="32%" colspan="2">Value</td>
</tr>
<script type="text/javascript">
ShowAILatchedTable();
</script>
</table>
<table>
<tr height="20" bgcolor="#D0D0D0">
<td width="10%"></td>
<td width="45%" valign="middle" align="right"><input id="BtnClearLatchH" type="button" value="Clear AI Latched" onClick="ClearLatch_onclick(0)" class="Clr_Button" />&nbsp;&nbsp;</td>
<td width="45%" valign="middle" align="right"><input id="BtnClearLatchL" type="button" value="Clear AI Latched" onClick="ClearLatch_onclick(1)" class="Clr_Button" />&nbsp;&nbsp;</td>
</tr>
</table>


<table border="1" bordercolor="#808080">
<caption>High/Low Alarm Status for Analog Inputs</caption>
<tr bgcolor="#C0C0C0">
<td width="10%" rowspan="2">No</td>
<td width="45%" colspan="3">High Alarm</td>
<td width="45%" colspan="3">Low Alarm</td>
</tr>
<tr bgcolor="#C0C0C0">
<td width="15%">Register</td>
<td width="15%">Value</td>
<td width="15%">Status</td>
<td width="15%">Register</td>
<td width="15%">Value</td>
<td width="15%">Status</td>
</tr>
<script type="text/javascript">
ShowAIAlarmTable();
</script>
</table>

skrudjmakdak 20.06.2013 12:07

зачем вот этот файл я не знаю AC_OETags.txt
он нигде не прописан, это первое.

второе, опять не хватает файлов. вы в фаербаге смотрите чего не хватает, а потом отсылайте. не хватает флеша. видимо оттуда данные и тянутся (хотя не факт, я чеснннно с флешем не работал)

edic01 20.06.2013 13:02

В AC_OETags.js прописан флеш. Этот файл прописан в строке <script src="AC_OETags.js" language="javascript"></script> следующей после <title> в первом файле.

skrudjmakdak 20.06.2013 13:42

за AC_OETags.js сори.. не внимателен.. а сам флеш файл где?

edic01 20.06.2013 13:51

Что за флеш файл? Я так понял там на прямую с adobe сайтом происходит связь

skrudjmakdak 20.06.2013 14:00

нет этого (msocket.swf) файла, посм в фаербаге. браузер его запрашивает, но он его не находит, т.к. у меня его нет. а вы его не прислали.

<embed src="msocket.swf" quality="high" bgcolor="#869ca7"

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="msocket" width="1" height="1"
			codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
			<param name="movie" value="msocket.swf" />
			<param name="quality" value="high" />
			<param name="bgcolor" value="#869ca7" />
			<param name="allowScriptAccess" value="always" />
			<embed src="msocket.swf" quality="high" bgcolor="#869ca7"
				width="1px" height="1px" name="msocket" align="middle"
				play="true"
				loop="false"
				quality="high"
				allowScriptAccess="always"
				type="application/x-shockwave-flash"
				pluginspage="http://www.adobe.com/go/getflashplayer">
			</embed>
	</object>

edic01 20.06.2013 14:56

Вложений: 1
Вот нашел этот файл.

skrudjmakdak 20.06.2013 15:20

все данные получает через флеш. я к сожалению не спец по флешам.. я вам дальше не помогу. трусите того, кто знает флеш)))

js обращается к флешу, а у флеша (внутри него) свои скрипты.. которые по всему тоже откуда то дергают данные. есть функция init в js на ней все и останавливается.. т.к. не может законнектится.. это флеш сам ковыраять надо

edic01 20.06.2013 15:27

И за это большое спасибо!


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