[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрытие кнопки
blade
В общем такое дело имеется код который открывает кнопку после определенных действий, но через оперу "Вид"->"Стиль"->''Режим пользователя"

Она становится видна просто так.
Сам вопрос:"Можно ли сделать так чтобы она была видна только после определенного условия а не просто так ?"



Спустя 2 минуты, 34 секунды (15.05.2010 - 19:05) ApuktaChehov написал(а):
Создавайте ее с помощью DOM. В этом случае, она не может показаться до определенных действия, потому, что ее еще не существует.

Спустя 2 часа, 43 секунды (15.05.2010 - 21:06) blade написал(а):
а можно ссылку на тему с примером ?

Спустя 21 минута, 6 секунд (15.05.2010 - 21:27) FatCat написал(а):
Цитата (ApuktaChehov @ 15.05.2010 - 20:05)
Создавайте ее с помощью DOM.

Зачем так сложно? innerHTML после выполнения нужных действий на странице будет проще, и будет работать одинаково во всех нынешних и будущих браузерах.

Спустя 35 минут, 30 секунд (15.05.2010 - 22:02) blade написал(а):
киньте ссылку на пример плиз а то я не пойму о чем вы, я только пока еще начинающий программист если можно так сказать))

Спустя 7 минут, 52 секунды (15.05.2010 - 22:10) ApuktaChehov написал(а):
Да, FatCat прав, innerHTML проще, я по ходу влюбился в DOM wub.gif

Вот тебе пример использования:
К примеру есть слой:
<div id="div"><div>


Теперь мы можем вставить в него что то:
function AddButton()
{
//Получаем доступ к нашему слою.
var div = document.getElementById('div');
//А сейчас мы вставим нашу кнопочку в наш же слой.
div.innerHTML = '<input type="button" value="Это наша кнопочка">';
}

Теперь можно вызвать эту функцию и у нас появится кнопка
P.S. Работоспособность не проверял, но вроде должно работать.

Спустя 13 минут, 11 секунд (15.05.2010 - 22:23) blade написал(а):
А как вызвать эту функцию ?

Спустя 2 минуты, 48 секунд (15.05.2010 - 22:26) ApuktaChehov написал(а):
К примеру по клику на ссылку:
<a href="#" onclick="AddButton()">Жми</a>


P.S. Теперь проверил, работает.

Спустя 1 минута, 20 секунд (15.05.2010 - 22:28) blade написал(а):
создал файл
<?php include('top.php'); ?>
<div
id="div"><div>

<?php
function
AddButton()
{
//Получаем доступ к нашему слою.
var div = document.getElementById('div');
//А сейчас мы вставим нашу кнопочку в наш же слой.
div.innerHTML = '<input type="button" value="Это наша кнопочка">';
}
?>
<?php
include('buttom.php'); ?>


сохранил и вот ошибка
Parse error: syntax error, unexpected T_VAR in F:\home\test.ru\www\test.php on line 8

Спустя 1 минута, 20 секунд (15.05.2010 - 22:29) ApuktaChehov написал(а):
Это не PHP, это JavaScript

Спустя 51 секунда (15.05.2010 - 22:30) blade написал(а):
ссори!!

Спустя 29 минут, 45 секунд (15.05.2010 - 22:59) blade написал(а):
спасибо
Быстрый ответ:

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