Да, просто замени весь шаблон на этот:
|

05.04.2014, 23:38
|
|
Новичок на форуме
|
|
Регистрация: 05.04.2014
Сообщений: 6
|
|
|
Unexpected token
$allId = mysql_query("SELECT `id` FROM `comments` ORDER BY `id` DESC LIMIT 3");
for ($q=2; $q>=0; $q--){
$id = mysql_result($allId, $q);
if ($id){
$message = mysql_fetch_row(mysql_query("SELECT * FROM `comments` WHERE `id` = ".$id));
echo "<script>addMessage($message[0], $message[1], $message[2], $message[3], 3);</script>
";
}
}
function addMessage(newId, newAuthor, newDate, newComment, divNumber){
alert("2");
divNumber += 0;
var elem = document.createElement('div');
elem.id=newId;
elem.innerHTML=newDate+" "+newAuthor+": "+newComment;
elem.style.width="100%";
var parent = document.getElementById('forum');
var divCount = parent.children.length;
var divs = new array();
for (var q=0; q<divCount; q++){
divs[q] = parent.children[q];
}
if (divCount != divNumber && divs[divCount-1].id != newId){
parent.appendChild(elem);
}
else if (divCount == divNumber && divs[divCount-1].id != newId){
for (var q=0; q<divCount-1; q++){
parent.replaceChild(divs[q+1], divs[q]);
}
parent.replaceChild(elem, divs[divNumber-1]);
}
}
Должна запуститься три раза функция addMessage c разными параметрами, которые получаются из БД.
На скрине видно, что параметры норм передаются - какие и хотел, тем не менее возникает каждый раз при вызове этой функции ошибка
именно на эту подчёркнутую строку на скрине

|
|

06.04.2014, 00:17
|
 |
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
|
Даю подсказку. Почему, допустим ты пишешь document.createElement('div') а не document.createElement(div) ?
Кстати, что за тег интересный такой </br> ? Уж сколько лет верстаю, а такой впервые вижу))
__________________
В личку только с интересными предложениями
|
|

06.04.2014, 00:24
|
|
Новичок на форуме
|
|
Регистрация: 05.04.2014
Сообщений: 6
|
|
Сообщение от danik.js
|
Даю подсказку. Почему, допустим ты пишешь document.createElement('div') а не document.createElement(div) ?
Кстати, что за тег интересный такой </br> ? Уж сколько лет верстаю, а такой впервые вижу))
|
Я уже запутался где надо кавычки, а где не надо...
А с br... Работает и со слешем, и без вроде
|
|

06.04.2014, 00:32
|
|
Новичок на форуме
|
|
Регистрация: 05.04.2014
Сообщений: 6
|
|
Сообщение от danik.js
|
Даю подсказку. Почему, допустим ты пишешь document.createElement('div') а не document.createElement(div) ?
Кстати, что за тег интересный такой </br> ? Уж сколько лет верстаю, а такой впервые вижу))
|
Ошибка кстати та же. Программа даже в эту функцию не заходит... Вон там alert(2); стоит в её начале, он не вызывается
Последний раз редактировалось Freeline, 06.04.2014 в 00:49.
|
|

06.04.2014, 00:52
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,154
|
|
|
Freeline,
подумайте что неправильно в том что вы подчеркнули красным
|
|

06.04.2014, 00:56
|
|
Новичок на форуме
|
|
Регистрация: 05.04.2014
Сообщений: 6
|
|
Сообщение от рони
|
Freeline,
подумайте что неправильно в том что вы подчеркнули красным
|
Если вы про 05.10.10... то я уже исправил на 05:10:10 )
|
|

06.04.2014, 00:57
|
 |
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
|
Сообщение от Freeline
|
|
А с br... Работает и со слешем, и без вроде
|
HTML он так и спроектирован чтобы любую глупость, подобную этой, воспринять правильно.
Если хочешь ставить слэш, ставь. Только это будет выглядеть так: <br />
А то у тебя получился закрывающий тег. А открывающий тогда где (я уже полчу что br всегда пуст и не может иметь закрывающего тега) ?
__________________
В личку только с интересными предложениями
|
|

06.04.2014, 00:58
|
 |
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
|
Сообщение от Freeline
|
|
Я уже запутался где надо кавычки, а где не надо...
|
Любая строка должна быть в кавычки заключена. Че там путаться то? ЛЮБАЯ!!!
__________________
В личку только с интересными предложениями
|
|

06.04.2014, 00:59
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,154
|
|
|
Сообщение от Freeline
|
|
Если вы про 05.10.10... то я уже исправил на )
|
нет не про это -- но смотрите на это и думайте что не так даже в этом 05:10:10
|
|

06.04.2014, 01:00
|
 |
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,154
|
|
|
ну раз подсказали напрямую "05:10:10" и "DragonCor"
|
|
|
|