Кирилл А.
Новичок
Бегущая строка. НЕ получается подкючить данные, получаемые из базы
Есть джава=скрипт выводящий бегущую строку со ссылками.
Статический файл (html) :
<html>
<head>
<script language="javascript" src="line.js"></script>
<script language="javascript">
Article = new Array;
i=0;
timer=0;
Article[0] = new Array ("заголовок", "ссылка", "_self");Article[1] = new Array ("заголовок", "ссылка", "_self");</script>
<script type="text/javascript" language="JavaScript">buildScroller()</script>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1252">
</head>
<body onLoad="runScroller();">
</body>
</html>
Работает. Пытаюсь "воткнуть" туда, данные, получаемые из базы MySQL, сгенерив код скрипта php:
mysql_connect("$dbhost", "$dbusername", "$dbpwd");
mysql_select_db("$dbname") or die("ia iiao aua?aou aaco");
$result = mysql_query("SELECT entry_title, entry_link, entry_created_on FROM entries ORDER BY entry_created_on DESC LIMIT 15");
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">";
echo "<html><head><br>";
echo "<script language=\"javascript\" src=\"line.js\"></script>";
echo "<script language=\"javascript\">";
echo "Article = new Array;";
echo "i=0;<br>";
echo "timer=0;<br>";
$x=1;
while ($row = mysql_fetch_array($result)){
echo "Article[$x] = new Array (\"$row[entry_created_on] - $row[entry_title]\", \"http://fightnews.ru\", \"_self\");";
$x++;
}
echo "</script>";
echo "<script type=\"text/javascript\" language=\"JavaScript\">buildScroller()</script>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1252\">";
echo "</head>";
echo "<body onLoad=\"runScroller();\">";
echo "</body></html>";
Не работает. Ошибки:
Синтаксическая,
"Article" - определение отсутствует
Требуется обьект
Что-то я туплю. На вид абсолютно идентичные скрипты...
Один работает, другой - нет.
Есть джава=скрипт выводящий бегущую строку со ссылками.
Статический файл (html) :
<html>
<head>
<script language="javascript" src="line.js"></script>
<script language="javascript">
Article = new Array;
i=0;
timer=0;
Article[0] = new Array ("заголовок", "ссылка", "_self");Article[1] = new Array ("заголовок", "ссылка", "_self");</script>
<script type="text/javascript" language="JavaScript">buildScroller()</script>
<meta http-equiv="Content-Type" content="text/html;charset=windows-1252">
</head>
<body onLoad="runScroller();">
</body>
</html>
Работает. Пытаюсь "воткнуть" туда, данные, получаемые из базы MySQL, сгенерив код скрипта php:
mysql_connect("$dbhost", "$dbusername", "$dbpwd");
mysql_select_db("$dbname") or die("ia iiao aua?aou aaco");
$result = mysql_query("SELECT entry_title, entry_link, entry_created_on FROM entries ORDER BY entry_created_on DESC LIMIT 15");
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">";
echo "<html><head><br>";
echo "<script language=\"javascript\" src=\"line.js\"></script>";
echo "<script language=\"javascript\">";
echo "Article = new Array;";
echo "i=0;<br>";
echo "timer=0;<br>";
$x=1;
while ($row = mysql_fetch_array($result)){
echo "Article[$x] = new Array (\"$row[entry_created_on] - $row[entry_title]\", \"http://fightnews.ru\", \"_self\");";
$x++;
}
echo "</script>";
echo "<script type=\"text/javascript\" language=\"JavaScript\">buildScroller()</script>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1252\">";
echo "</head>";
echo "<body onLoad=\"runScroller();\">";
echo "</body></html>";
Не работает. Ошибки:
Синтаксическая,
"Article" - определение отсутствует
Требуется обьект
Что-то я туплю. На вид абсолютно идентичные скрипты...
Один работает, другой - нет.