Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.05.2010, 16:40
Новичок на форуме
Отправить личное сообщение для Delacrua Посмотреть профиль Найти все сообщения от Delacrua
 
Регистрация: 02.05.2010
Сообщений: 5

Вопрос новичка: Как отобразить функцию на экране
Приветствую!

В идеале разбираюсь в HTML, немного понимаю в PHP, но в JAVASCRIPT'ax не рулю вообще. У меня есть почти готовый скрипт - суть его проста - это генератор случайных чисел. Но работает он немножечко не так как хотелось бы. Загвоздка в том, что он Генерирует "случайное число", НО выводит его в диалоговом окне Windows'a и выдает системный звук "информация". Но нужно сделать так, чтобы результат работы функции тупо писался на самой страничке сайте. Вот сам код функции, я конечно не врубаюсь не во что, но по мойму надо alert сменить на что-то другое.
<script type="text/javascript">
function getrandom(min_random, max_random) {
    var range = max_random - min_random + 1;
    return Math.floor(Math.random()*range) + min_random;
}
alert(getrandom(2,5));
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 02.05.2010, 16:43
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

http://javascript.ru/tutorial/dom/modify (а также цикл смежных статей)
http://innerhtml.ru/
Ответить с цитированием
  #3 (permalink)  
Старый 02.05.2010, 17:05
Новичок на форуме
Отправить личное сообщение для Delacrua Посмотреть профиль Найти все сообщения от Delacrua
 
Регистрация: 02.05.2010
Сообщений: 5

Почитал, все равно ничего не понял. У меня мозги уже пухнут от этого JAVASCRIPT. По мойму, там не написано о том что я спрашивал.
Ответить с цитированием
  #4 (permalink)  
Старый 02.05.2010, 17:16
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

По ссылкам есть вся необходимая информация, пробуйте сделать что-то сами, показывайте свои наработки и задавайте конкретные вопросы, не хотите разбираться, закажите готовый скрипт в разделе работа.

В предвкушении следующего вопроса: http://phpclub.ru/faq/WhyForum

Последний раз редактировалось Octane, 02.05.2010 в 17:21.
Ответить с цитированием
  #5 (permalink)  
Старый 02.05.2010, 19:05
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

<div id="result"></div>


document.getElementById('result').innerHTML = getrandom(2,5);
Ответить с цитированием
  #6 (permalink)  
Старый 03.05.2010, 19:57
Новичок на форуме
Отправить личное сообщение для viktor6 Посмотреть профиль Найти все сообщения от viktor6
 
Регистрация: 03.05.2010
Сообщений: 2

Ребята нужна ваша помощь есть такой кусок кода
$smarty = new dynamicPage;
$sql_check_ip = mysql_query("SELECT * FROM $config->bans WHERE player_ip = '{$_SERVER['REMOTE_ADDR']}'");
$reslut_yes = mysql_num_rows($sql_check_ip);

if($reslut_yes)
{
$smarty->assign("check_ip"," <font color='red'>Забанен</font>");
}
else
{
$smarty->assign("check_ip","<font color='green'>Не забанен</font>");
}

выводится в шаблоне
<span>{$check_ip}</span>


Хочу сделать методами скрипта чтобы надпись (забанен, не забанен) выводилось по центру странички на 1 мин а потом исчезало
Ответить с цитированием
  #7 (permalink)  
Старый 04.05.2010, 10:57
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

viktor6,

setTimeout(function () {
document.getElementById(id).style.display = 'none';
}, 60000);


Цитата:
методами скрипта
Цитата:
выводилось по центру странички
Это можно сделать с помощью CSS. position:absolute + top + left.
Ответить с цитированием
  #8 (permalink)  
Старый 05.05.2010, 22:51
Новичок на форуме
Отправить личное сообщение для viktor6 Посмотреть профиль Найти все сообщения от viktor6
 
Регистрация: 03.05.2010
Сообщений: 2

exec,
спасибо но сделал так
$sql_check_ip = mysql_query("SELECT * FROM $config->bans WHERE player_ip = '{$_SERVER['REMOTE_ADDR']}'");
$reslut_yes = mysql_num_rows($sql_check_ip);

if($reslut_yes)
{
$smarty->assign("check_ip"," <font color='red'>Забанен</font><script>window.setTimeout(\"alert('Вы — читер. Позор Вам!')\", 1000*3);</script>");
}
else
{
$smarty->assign("check_ip","<font color='green'>Не забанен</font>");
}

но решил переделать чтобы открывалась страничка
$sql_check_bid = mysql_query("SELECT * FROM $config->bans WHERE bid = '{$_SERVER['REMOTE_ADDR']}'");

$sql_check_ip = mysql_query("SELECT * FROM $config->bans WHERE player_ip = '{$_SERVER['REMOTE_ADDR']}'");
$reslut_yes = mysql_num_rows($sql_check_ip);

if($reslut_yes)
{
$smarty->assign("check_ip"," <font color='red'>Забанен</font><script>window.setTimeout(\"window.open ('/test.php?bid=$bid', 'TestWindow', 'width=700,height=350')\", 1000*2);</script>");
}
else
{
$smarty->assign("check_ip","<font color='green'>Не забанен</font>");
}

добавил строку чтобы из бд с таблицы bid бралось его значения для ссылки
$sql_check_bid = mysql_query("SELECT * FROM $config->bans WHERE bid = '{$_SERVER['REMOTE_ADDR']}'");

и в ссылке добавил /test.php?bid=$bid
но оно неправильно его определяет
+ еще хотелось чтобы страничка появлялась не виде всплыва а то браузеры блокирует это дело
Помогите если можете
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как отобразить текст. potkin Общие вопросы Javascript 17 26.10.2017 15:09
Вопрос по replace. Как заменить все точки в строке? Pluto Общие вопросы Javascript 14 21.04.2017 12:32
как изментить функцию прямо из кода!! magavnuk Events/DOM/Window 2 27.12.2009 10:33
как вызвать функцию название которой находиться в строке dark Общие вопросы Javascript 3 14.10.2009 13:02
Вопрос как сделать эту панельку Определённых размеров и свойств. jei jQuery 3 09.06.2009 19:14