powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP + JS непонятная поломка
5 сообщений из 5, страница 1 из 1
PHP + JS непонятная поломка
    #38658334
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в PHP скрипте формирую табличку:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
echo"<table class='iframes_list'><tr><td>ID</td><td>Name</td><td>url</td>";
	echo"<td>Date Addition</td><td>Iframes</td><td>Inside Views</td><td>Outside Views</td>";
	echo"<td>Edit</td><td>Statistica</td><td>Iframe 350</td><td>Iframe 500</td><td>Delete</td></tr>";
	for($i = 0; $i < $id_lenght; $i++)
	{
	    echo"<tr><td>".$id_array[$i]."</td><td>".$name_array[$i]."</td><td><a href='".$url_array[$i]."'>".$url_array[$i]."</a></td>";
		echo"<td id='date_text'>".$data_addition_array[$i]."</td><td><a href='#'>".$iframes[$i]."<a></td>";
		echo"<td>".$inside_view_array[$i]."</td><td>".$outside_view_array[$i]."</td><td><button onclick=\"edit_calculator[color=red](".$id_array[$i].")\">Edit</button></td>";
		echo"<td><button onclick=\"statistic_calculator(".$id_array[$i].")\">Statistica</button></td>";
		echo"<td><button onclick=\"iframe(".$id_array[$i].", 350)\">Iframe 350</button></td>";
		echo"<td><button onclick=\"iframe(".$id_array[$i].", 500)\">Iframe 500</button></td>";
		echo"<td><button onclick=\"deleteCalculator(".$id_array[$i].")\">Delete</button></td></tr>";[/color]
	}
	echo"</table><div class='iframe_string_data'></div>";



Инфу из бд вынемал до того там все в порядке
сразу после ?>

размещаю функции на JS и Всё поботало норм.

А вот вчера нажимаю на какую нибудь кнопочку и получаю в отладчике сообщение что функция скжем iframe или deleteCalculator не определены!! Как такое модет быть и что делать???

табличка формируется норм:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<table class='iframes_list'><tr><td>ID</td><td>Name</td><td>url</td><td>Date Addition</td><td>Iframes</td><td>Inside Views</td><td>Outside Views</td><td>Edit</td><td>Statistica</td><td>Iframe 350</td><td>Iframe 500</td><td>Delete</td></tr>
<tr><td>10</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1495;&#1493;&#1508;&#1513;&#1514; &#1500;&#1497;&#1491;&#1492;</td><td><a href='http://www.../index.php'>http://www..../index.php</a></td><td id='date_text'>2014-04-28 08:46:52</td><td><a href='#'>1<a></td><td>17</td><td>28</td><td><button onclick="edit_calculator(10)">Edit</button></td><td><button onclick="statistic_calculator(10)">Statistica</button></td><td><button onclick="iframe(10, 350)">Iframe 350</button></td><td><button onclick="iframe(10, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(10)">Delete</button></td></tr>
<tr><td>9</td><td>&#1502;&#1495;&#1513;&#1497;&#1489;&#1493;&#1503; &#1508;&#1513;&#1493;&#1496;</td><td><a href='http://www..../index.php'>http://www...../index.php</a></td><td id='date_text'>2014-04-27 11:31:37</td><td><a href='#'>4<a></td><td>1</td><td>274</td><td><button onclick="edit_calculator(9)">Edit</button></td><td><button onclick="statistic_calculator(9)">Statistica</button></td><td><button onclick="iframe(9, 350)">Iframe 350</button></td><td><button onclick="iframe(9, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(9)">Delete</button></td></tr>
<tr><td>11</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1492;&#1510;&#1502;&#1491;&#1492; &#1500;&#1502;&#1491;&#1491;</td><td><a href='http://www..../index.php'>http://www..../index.php</a></td><td id='date_text'>2014-05-27 08:41:07</td><td><a href='#'>1<a></td><td>0</td><td>3</td><td><button onclick="edit_calculator(11)">Edit</button></td><td><button onclick="statistic_calculator(11)">Statistica</button></td><td><button onclick="iframe(11, 350)">Iframe 350</button></td><td><button onclick="iframe(11, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(11)">Delete</button></td></tr>
<tr><td>12</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1502;&#1491;&#1506;&#1497;</td><td><a href='http://www.....index.php'>http://www..../index.php</a></td><td id='date_text'>2014-05-27 09:47:16</td><td><a href='#'>1<a></td><td>0</td><td>3</td><td><button onclick="edit_calculator(12)">Edit</button></td><td><button onclick="statistic_calculator(12)">Statistica</button></td><td><button onclick="iframe(12, 350)">Iframe 350</button></td><td><button onclick="iframe(12, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(12)">Delete</button></td></tr>
<tr><td>13</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1504;&#1508;&#1495; &#1511;&#1493;&#1489;&#1497;&#1492;</td><td><a href='http://www...../index.php'>http://www..../index.php</a></td><td id='date_text'>2014-06-01 13:59:12</td><td><a href='#'>0<a></td><td>0</td><td>0</td><td><button onclick="edit_calculator(13)">Edit</button></td><td><button onclick="statistic_calculator(13)">Statistica</button></td><td><button onclick="iframe(13, 350)">Iframe 350</button></td><td><button onclick="iframe(13, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(13)">Delete</button></td></tr>
<tr><td>14</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1504;&#1508;&#1495; &#1490;&#1500;&#1497;&#1514;</td><td><a href='http://www...../index.php'>http://www....index.php</a></td><td id='date_text'>2014-06-01 14:02:21</td><td><a href='#'>0<a></td><td>0</td><td>0</td><td><button onclick="edit_calculator(14)">Edit</button></td><td><button onclick="statistic_calculator(14)">Statistica</button></td><td><button onclick="iframe(14, 350)">Iframe 350</button></td><td><button onclick="iframe(14, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(14)">Delete</button></td></tr>
<tr><td>15</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1506;&#1489;&#1512;&#1492; &#1500;&#1505;&#1508;&#1512;&#1493;&#1514; &#1512;&#1493;&#1502;&#1504;&#1497;&#1493;&#1514;</td><td><a href='http://www.../index.php'>http://www..../index.php</a></td><td id='date_text'>2014-06-01 15:22:41</td><td><a href='#'>0<a></td><td>0</td><td>0</td><td><button onclick="edit_calculator(15)">Edit</button></td><td><button onclick="statistic_calculator(15)">Statistica</button></td><td><button onclick="iframe(15, 350)">Iframe 350</button></td><td><button onclick="iframe(15, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(15)">Delete</button></td></tr></table>
<div class='iframe_string_data'></div>
...
Рейтинг: 0 / 0
PHP + JS непонятная поломка
    #38658507
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

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

В твоём конкретном случае, если пишет, ф-ция не определена, возможно нужно поменять место для этой функции, поставить её к примеру выше того места где она вызывается или наоборот ниже

p.s Мне помогало при такой ошибке

Вот примерные места где нужно попробовать вызов функции.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
Func("до body");
<body>
Func("в начале body");
...
...
...
Func("в конце body");
</body>
Func("после body");
...
Рейтинг: 0 / 0
PHP + JS непонятная поломка
    #38659102
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostarв PHP скрипте формирую табличку:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
echo"<table class='iframes_list'><tr><td>ID</td><td>Name</td><td>url</td>";
	echo"<td>Date Addition</td><td>Iframes</td><td>Inside Views</td><td>Outside Views</td>";
	echo"<td>Edit</td><td>Statistica</td><td>Iframe 350</td><td>Iframe 500</td><td>Delete</td></tr>";
	for($i = 0; $i < $id_lenght; $i++)
	{
	    echo"<tr><td>".$id_array[$i]."</td><td>".$name_array[$i]."</td><td><a href='".$url_array[$i]."'>".$url_array[$i]."</a></td>";
		echo"<td id='date_text'>".$data_addition_array[$i]."</td><td><a href='#'>".$iframes[$i]."<a></td>";
		echo"<td>".$inside_view_array[$i]."</td><td>".$outside_view_array[$i]."</td><td><button onclick=\"edit_calculator[color=red](".$id_array[$i].")\">Edit</button></td>";
		echo"<td><button onclick=\"statistic_calculator(".$id_array[$i].")\">Statistica</button></td>";
		echo"<td><button onclick=\"iframe(".$id_array[$i].", 350)\">Iframe 350</button></td>";
		echo"<td><button onclick=\"iframe(".$id_array[$i].", 500)\">Iframe 500</button></td>";
		echo"<td><button onclick=\"deleteCalculator(".$id_array[$i].")\">Delete</button></td></tr>";[/color]
	}
	echo"</table><div class='iframe_string_data'></div>";



Инфу из бд вынемал до того там все в порядке
сразу после ?>

размещаю функции на JS и Всё поботало норм.

А вот вчера нажимаю на какую нибудь кнопочку и получаю в отладчике сообщение что функция скжем iframe или deleteCalculator не определены!! Как такое модет быть и что делать???

табличка формируется норм:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<table class='iframes_list'><tr><td>ID</td><td>Name</td><td>url</td><td>Date Addition</td><td>Iframes</td><td>Inside Views</td><td>Outside Views</td><td>Edit</td><td>Statistica</td><td>Iframe 350</td><td>Iframe 500</td><td>Delete</td></tr>
<tr><td>10</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1495;&#1493;&#1508;&#1513;&#1514; &#1500;&#1497;&#1491;&#1492;</td><td><a href='http://www.../index.php'>http://www..../index.php</a></td><td id='date_text'>2014-04-28 08:46:52</td><td><a href='#'>1<a></td><td>17</td><td>28</td><td><button onclick="edit_calculator(10)">Edit</button></td><td><button onclick="statistic_calculator(10)">Statistica</button></td><td><button onclick="iframe(10, 350)">Iframe 350</button></td><td><button onclick="iframe(10, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(10)">Delete</button></td></tr>
<tr><td>9</td><td>&#1502;&#1495;&#1513;&#1497;&#1489;&#1493;&#1503; &#1508;&#1513;&#1493;&#1496;</td><td><a href='http://www..../index.php'>http://www...../index.php</a></td><td id='date_text'>2014-04-27 11:31:37</td><td><a href='#'>4<a></td><td>1</td><td>274</td><td><button onclick="edit_calculator(9)">Edit</button></td><td><button onclick="statistic_calculator(9)">Statistica</button></td><td><button onclick="iframe(9, 350)">Iframe 350</button></td><td><button onclick="iframe(9, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(9)">Delete</button></td></tr>
<tr><td>11</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1492;&#1510;&#1502;&#1491;&#1492; &#1500;&#1502;&#1491;&#1491;</td><td><a href='http://www..../index.php'>http://www..../index.php</a></td><td id='date_text'>2014-05-27 08:41:07</td><td><a href='#'>1<a></td><td>0</td><td>3</td><td><button onclick="edit_calculator(11)">Edit</button></td><td><button onclick="statistic_calculator(11)">Statistica</button></td><td><button onclick="iframe(11, 350)">Iframe 350</button></td><td><button onclick="iframe(11, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(11)">Delete</button></td></tr>
<tr><td>12</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1502;&#1491;&#1506;&#1497;</td><td><a href='http://www.....index.php'>http://www..../index.php</a></td><td id='date_text'>2014-05-27 09:47:16</td><td><a href='#'>1<a></td><td>0</td><td>3</td><td><button onclick="edit_calculator(12)">Edit</button></td><td><button onclick="statistic_calculator(12)">Statistica</button></td><td><button onclick="iframe(12, 350)">Iframe 350</button></td><td><button onclick="iframe(12, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(12)">Delete</button></td></tr>
<tr><td>13</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1504;&#1508;&#1495; &#1511;&#1493;&#1489;&#1497;&#1492;</td><td><a href='http://www...../index.php'>http://www..../index.php</a></td><td id='date_text'>2014-06-01 13:59:12</td><td><a href='#'>0<a></td><td>0</td><td>0</td><td><button onclick="edit_calculator(13)">Edit</button></td><td><button onclick="statistic_calculator(13)">Statistica</button></td><td><button onclick="iframe(13, 350)">Iframe 350</button></td><td><button onclick="iframe(13, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(13)">Delete</button></td></tr>
<tr><td>14</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1504;&#1508;&#1495; &#1490;&#1500;&#1497;&#1514;</td><td><a href='http://www...../index.php'>http://www....index.php</a></td><td id='date_text'>2014-06-01 14:02:21</td><td><a href='#'>0<a></td><td>0</td><td>0</td><td><button onclick="edit_calculator(14)">Edit</button></td><td><button onclick="statistic_calculator(14)">Statistica</button></td><td><button onclick="iframe(14, 350)">Iframe 350</button></td><td><button onclick="iframe(14, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(14)">Delete</button></td></tr>
<tr><td>15</td><td>&#1502;&#1495;&#1513;&#1489;&#1493;&#1503; &#1506;&#1489;&#1512;&#1492; &#1500;&#1505;&#1508;&#1512;&#1493;&#1514; &#1512;&#1493;&#1502;&#1504;&#1497;&#1493;&#1514;</td><td><a href='http://www.../index.php'>http://www..../index.php</a></td><td id='date_text'>2014-06-01 15:22:41</td><td><a href='#'>0<a></td><td>0</td><td>0</td><td><button onclick="edit_calculator(15)">Edit</button></td><td><button onclick="statistic_calculator(15)">Statistica</button></td><td><button onclick="iframe(15, 350)">Iframe 350</button></td><td><button onclick="iframe(15, 500)">Iframe 500</button></td><td><button onclick="deleteCalculator(15)">Delete</button></td></tr></table>
<div class='iframe_string_data'></div>



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

перепроверил по свн всё, убедился что ни штмл, ни джес файлы не менялись, и всёравно не работало.


спецом для тебя по свн вспомнил что было.

я не говорю что твой случай, но как я ошибся.

фикс бага был в строчке
.... . cloneNode() -> replaced by ... . cloneNode(true)

причина почему работало а потом нет. тег который я клонировал был без пробела, а стал с пробелом для стилей :) поэтому когда я в него чтото там в ставлял, то это уже было не нулевым чайлдом, а первым, нулевым пробел :) ну и полетело всё ...

полагаю у тебя похожее

ЗЫ
мне тоже писало что функция не определена, а писало так ибо в её определении (создании метода обьекта) возникала ошибка по вышеуказаной причине... и её вызов перестал работать с точки зрения консоли.
...
Рейтинг: 0 / 0
PHP + JS непонятная поломка
    #38659756
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453,

Я всегда создаю резервные копии последней рабочей версии, внёс некую новую функцию, потестировал сайт и тд. Всё работает! Значит сохраняю копию под номером или датой ...)

И так в случае бага, который бывает всплывает через 1-2 дня (может и неделю) после внесения изменений, всегда можно откатится к предыдущим файлам)
...
Рейтинг: 0 / 0
PHP + JS непонятная поломка
    #38659831
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goror,

GororЯ всегда создаю резервные копии последней рабочей версии
git не?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP + JS непонятная поломка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]