Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с java-машиной? рабочий код не работает 
V
    Опции темы
Воланд
Дата 20.3.2008, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 1.2.2007

Репутация: нет
Всего: нет



Суть в том что часть кода выполняется а остальная нет
Код

<script language='JavaScript' type='text/javascript' >
var sel = 0;
var max = <?php echo $max ?>;
var photo = new Array();
var title = new Array();
var oldel = new Array();
var oldel1 = new Array();
var dolzhnost = new Array();
<?php $i=0; while ($i<$max) { ?> photo[<?php echo $i ?>]='<?php echo $allfio[$i]->photo; $i+=1;?>'; <?php } ?>

<?php $i=0; while ($i<$max) { ?> title[<?php echo $i ?>]='<?php echo $allfio[$i]->title; $i+=1;?>'; <?php } ?>
document.write('Ya vypolnilso 8 ');
<?php $i=0; while ($i<$max) { ?> dolzhnost[<?php echo $i ?>]='<?php echo $allfio[$i]->dolzhnost; $i+=1;?>'; <?php } ?>
document.write('Ya vypolnilso 11 ');
<?php
$i=0;
while ($i<$max)
{
?>
otdel[<?php echo $i ?>]='<?php echo $allfio[$i]->otdel ?>';
<?
$i++;
}
?>
document.write('Ya vypolnilso 9 ');

document.write('Ya vypolnilso'),
document.write(' '+max+ ' '+photo[12]),
function tdOver(n,i){sel=i;
document.getElementById(n).style.backgroundColor='#fff',
document.getElementById('photocell').src="images/stories/sotrudniki/mini/"+photo[i]+"jpg",
document.getElementById('fio1').innerHTML=title[i],
document.getElementById('celldolzhnost').innerHTML=dolzhnost[i],
document.getElementById('cellotdel').innerHTML=base64_decode(otdel[i]),
document.getElementById('cellotdel1').innerHTML=otdel1[i]};
function tdOut(n){document.getElementById(n).style.backgroundColor='#b5b5b5'};
function fioOver(n,i){sel=i;
document.getElementById(n).style.backgroundColor='#fff',
document.getElementById('photocell').src="images/stories/sotrudniki/mini/"+photo[i]+"jpg",
document.getElementById('fio1').innerHTML=title[i],
document.getElementById('celldolzhnost').innerHTML=dolzhnost[i],
document.getElementById('cellotdel').innerHTML=base64_decode(otdel[i]),
document.getElementById('cellotdel1').innerHTML=otdel1[i]};
function fioOut(n){document.getElementById(n).style.backgroundColor='#b5b5b5'};

</script>


В это коде выполняется до отметки Ya vypolnilso 11 а след 9ая уже не выполняется....  почему???
Пробовал сократить БД через LIMIT заполнил все пустые поля... пробовал encode decode...
Помогите плиз!!! Проект горит!!!
PM MAIL   Вверх
IDVsbruck
Дата 21.3.2008, 03:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 778
Регистрация: 12.11.2006

Репутация: 8
Всего: 22



А при чем тут java-машина?
PM MAIL   Вверх
bars80080
Дата 21.3.2008, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



да и если уж проблемы в javascript, можно выдать нам html страницу с кодом, а не сервереный файл

открываете страницу в браузере, там просмотреть исходный код, сохранить и сюда
PM MAIL WWW   Вверх
Grig
Дата 21.3.2008, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 809
Регистрация: 29.4.2005
Где: Иркутск

Репутация: 2
Всего: 16



Код

var max = <?php echo $max ?>;

замените на 
Код

var max = "<?php echo $max ?>";


Добавлено через 3 минуты
а вообще это потому что переменная $max - пустая

Это сообщение отредактировал(а) Grig - 21.3.2008, 11:34


--------------------
        
PM MAIL ICQ   Вверх
Gwire
Дата 2.10.2008, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 216
Регистрация: 7.8.2007
Где: Николаев

Репутация: нет
Всего: 4



Совет:
Воланд и КО попробуте вместо "<?php echo $variable ?>" применять "<?=$variable?>"
smile Улучшает читабельность кода.

PM MAIL   Вверх
bars80080
Дата 2.10.2008, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



в данном случае лучше вообще было писать без разрывов пхп-кода

Код

var dolzhnost = new Array();
<?php $i=0; 
while ($i<$max) { echo 'photo['.$i.'="'.$allfio[$i]->photo.'";'."\r\n"; $i++; }
$i=0; 
while ($i<$max) { echo 'title['.$i.']="'.$allfio[$i]->title.'";'."\r\n"; $i++; } ?>
document.write('Ya vypolnilso 8 ');
читабельно серьёзно улучшается.

а если ещё чуть отшаблонить...
PM MAIL WWW   Вверх
krundetz
Дата 3.10.2008, 07:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 1
Всего: 69



Цитата(Gwire @ 2.10.2008,  12:12)
Совет:
Воланд и КО попробуте вместо "<?php echo $variable ?>" применять "<?=$variable?>"
smile Улучшает читабельность кода.

Читабельность кода может и улучшает но вот не на всех хостингах включина поддержка коротких тегов, да и придложеная вами конструкция считается устаревшей. вполне возможен отказ от нее в далнейших версиях php. как в 6 отказались от 
Код

<%


Это сообщение отредактировал(а) krundetz - 3.10.2008, 07:33


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0468 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.