|
|
|
| Лазил в интернете искал для сайта скролинг на JS(впринцепи можно и CSS) Но большинство JS(сколько я видел то все) используют внутри самого JS скрипта переменные которые нужно выводить, а я тот текст который нужно выводить буду вытаскивать из СУБД
Так вот мне нужен скрипт чтобы он брал текст и "СКРОЛИЛ" снизу вверх(можно и наоборот), но текст можно было задавать из php скрипта!(еще желательно чтобы небыло задания абсолютных точек, т.к. место расположение будет еняться!)
Поможите?! | |
|
|
|
|
|
|
|
для: One art galery
(25.12.2006 в 15:02)
| | а в чем проблема? передать переменные РНР в JS на порядок легче, чем наоборот.
делаете запрос, вытаскиваете нужные данные и вставляете в JS. для РНР JS - просто текст, который выполнится только в браузере пользователя, когда РНР уже отработает...
<SCRIPT LANGUAGE="JavaScript">
document.write('<marquee id="iescroller" direction="up" width="150" height="170"
scrollamount="1" scrolldelay="30" onmouseover="this.stop()" onmouseout="this.start()"
style="background-color:#ffffcc">');
// iescroller.onmouseover=new Function("iescroller.scrollAmount=0");
// iescroller.onmouseout=new Function("iescroller.scrollAmount=2");
document.write('<table cellspacing=0 cellpadding=0 border=0 width=150 bgcolor="#ffffCC"
align="center" class="sm_text"><tr><td valign=top align=center class=sm_text>')
<?$query = "SELECT * FROM ".$db_prefix."news where active = 'Y' order by id DESC";
$result = mysql_query($query) or die(mysql_error());
WHILE ($row = mysql_fetch_array($result))
{
$id = $row["id"];
$date = $row["date"];
$text_news = addslashes($row["text_news"]);
?>
document.write("<br><?=$text_news?><br><?=$date?><br>");
<?}?>
document.write('</td></tr></table>');
document.write('</marquee>');
</script>
|
| |
|
|
|