Вопрос № 113041: Подскажите, как заствить слово исчезнуть :)
<div style=""visibility:" visible;" id="text_viv" >'.$text.'</div>
<input name="button" type="button" value=" - " onclick="Addfile...
Вопрос № 113.041
Подскажите, как заствить слово исчезнуть :)
<div style=""visibility:" visible;" id="text_viv" >'.$text.'</div>
<input name="button" type="button" value=" - " onclick="Addfile();" style=""visibility:" visible;" id="min"/><br>
<input name="text" type="file" style=""visibility:" hidden;"/><br><br>';
С помощью php я вывожу пеерменную $text, но при нажатии калвиши "-" хочу чтобы это слово исчезло и сама кнопка тоже исчезла, а появилось поле для закачки фала, для этого написла вот такую функцию:
language="javascript">
function Addfile()
{
document.zakaz.elements('text').style.visibility = "visible";
document.zakaz.elements('min').style.visibility = "hidden";
document.zakaz.elements('text_viv').style.visibility = "hidden";
}
</script>
но она не убирает слово...:(
Подскажите еще одно: когда я убираю элементы с помощью свойства visibility , то на их месте появляется пустая строчка...как убрать элементы так, чтобы не было этой пустой строки?
Отправлен: 09.12.2007, 04:04
Вопрос задала: Mart (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Angel7
Здравствуйте, Mart!
В приложении правильный код.
Удачи!
Приложение:
--------- Не останавливайся на достигнутом, работай над собой - и все получится! :)
Ответ отправила: Angel7 (статус: Практикант)
Ответ отправлен: 09.12.2007, 10:10
Отвечает: proger
Здравствуйте, Mart!
Это происходит потому что вы используете свойсвто стиля vbisible. для того, чтобы при исчезновении элемента ничего на его месте не оставалось пустого места необходимо использовать свойство стиля display
function Addfile()
{
document.zakaz.elements('text').style.display= "block";
document.zakaz.elements('min').style.display= "none";
document.zakaz.elements('text_viv').style.display= "none";
}
Ответ отправил: proger (статус: 3-ий класс)
Ответ отправлен: 09.12.2007, 11:26
Отвечает: Иоффе Мэир Вэлевич
Здравствуйте, Mart!
Во-первых, давайте вот прямо сейчас не отрываясь от монитора забудем конструкцию document.zakaz.elements и выучим конструкцию document.getElmentById и научимся давать id каждому элементу к которому мы хотим обращаться в javascript. Internet Explorer хоть и самый красивый браузер (на мой взгляд) но далеко не единственный и не самый правильный и не самый лучший.
поэтому давайте использовать в наших программах то, что понимают все браузеры.
вот как это выглядит в рабочем состоянии