Реально ли выбрать данные из БД, поместить их в JS и подключая этот JS в странице HTML, при помощи <div id=""> показать выбранные данные?
Спустя 45 минут, 20 секунд (6.08.2010 - 01:23) FatCat написал(а):
Если в JS на странице, то реально будет работать.
Если в JS-файл, то с кешированием в браузерах не справиться.
Если в JS-файл, то с кешированием в браузерах не справиться.
Спустя 17 часов, 39 минут, 12 секунд (6.08.2010 - 19:02) uMnepaTop написал(а):
Цитата |
Если в JS на странице, то реально будет работать. |
Мм.. а примерчик не скините? А то в и-нете что-то непонятно как-то пишут
Не понимаю.. Почему не работает???
$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>';
[вырезано цензурой] достало [вырезано цензурой]!!!
Помогите пожалуйста........
Спустя 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 написал(а):
тоже самое
Спустя 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>';
ппц..
Спустя 39 минут, 20 секунд (7.08.2010 - 01:03) uMnepaTop написал(а):
А как сделать вывод в <div id="bar"> подключая такой файлик через document.write()
?
?
Спустя 36 минут, 9 секунд (7.08.2010 - 01:39) uMnepaTop написал(а):
Сделал, ура))
и в HTML пишем:
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>