[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: php -> js -> html
uMnepaTop
Доброй ночи, господа!) Вопросик..
Реально ли выбрать данные из БД, поместить их в JS и подключая этот JS в странице HTML, при помощи <div id=""> показать выбранные данные? tongue.gif



Спустя 45 минут, 20 секунд (6.08.2010 - 01:23) FatCat написал(а):
Если в JS на странице, то реально будет работать.
Если в JS-файл, то с кешированием в браузерах не справиться.

Спустя 17 часов, 39 минут, 12 секунд (6.08.2010 - 19:02) uMnepaTop написал(а):
Цитата
Если в JS на странице, то реально будет работать.

Мм.. а примерчик не скините? А то в и-нете что-то непонятно как-то пишут dry.gif

Не понимаю.. Почему не работает???

$name = "alala";
$meat = "ololo";

echo '<script>
var
divstatus = document.getElementById("bar");
out = "";
out += "'.$name.'";
out += "'.$meat.'";
divstatus.innerHTML = out;
</script>';


echo '<div id="bar"> </div>';


[вырезано цензурой] достало [вырезано цензурой]!!! mad.gif

Помогите пожалуйста........ sleep.gif

Спустя 4 часа, 13 минут, 42 секунды (6.08.2010 - 23:16) uMnepaTop написал(а):
сейчас с ума сойду.... никак не получается, пишет постоянно:
Цитата
Сведения об ошибке на веб-странице
Сообщение: 'divstatus' -  есть null или не является объектом


ведь я к divstatus присваиваю "bar".. нифига не понимаю..

Спустя 32 минуты, 48 секунд (6.08.2010 - 23:48) dr_Lev написал(а):
сделай так :
echo '<div id="bar"> </div>';


echo '<script>
var divstatus = document.getElementById("bar");
out = "";
out += "'
.$name.'";
out += "'
.$meat.'";
divstatus.innerHTML = out;
</script>'
;

Спустя 28 минут, 11 секунд (7.08.2010 - 00:17) uMnepaTop написал(а):
тоже самое sad.gif

Спустя 7 минут, 3 секунды (7.08.2010 - 00:24) uMnepaTop написал(а):
а вот так вот работает:
$name = "alala";
$meat = "ololo";

echo '<div id="bar">Загружается..</div>';

echo '<script>
var
divstatus = document.getElementById("bar");
out = "";
out += "'.$name.'";
out += "'.$meat.'";
divstatus.innerHTML = out;
</script>';

ппц.. blink.gif

Спустя 39 минут, 20 секунд (7.08.2010 - 01:03) uMnepaTop написал(а):
А как сделать вывод в <div id="bar"> подключая такой файлик через document.write()
? rolleyes.gif

Спустя 36 минут, 9 секунд (7.08.2010 - 01:39) uMnepaTop написал(а):
Сделал, ура))

if ($_GET['id'] == "1")
{
$name = "alala";
$meat = "ololo";
}
else
{
$name = "[2]alala";
$meat = "[2]ololo";
}

echo <<<HTML
var mystatusbar = document.getElementById("statusbar");
out='';
out += "<div><table align='center'><tr>";
out += "<td align='center'>
{$name}<b><br><font color='red'>{$meat}</font></b></td>";
out += "</tr></table>";
out += "</div>";
mystatusbar.innerHTML = out;

HTML;


и в HTML пишем:


<div id="statusbar">Загружается..</div>
<
script type="text/javascript">
var id = 1;
document.write('<'+'script type="text/javascript" src="http://site/test.php?id='+id+'&'+Math.round((Math.random() * 100000 ))+'"></'+'script'+'>');
</
script>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.