Страница 1 из 1
Динамическое изменение странички или что-то в этом роде
Добавлено: 29 июл 2004, 13:56
psix
Можно ли сделать так(с помощью JavaScript(желательно) или PHP), чтобы, скажем, при щелчке на
кнопке перед посетителем появлялся новый слой, содержащий в себе уже существующую страничку?
Имеется в виду, что слой должен именно "создаться" а не переключаться из состояния
включен/выключен. Можите прислать мне ответ на мейл:
drmist@mail.ru. Зарание благодарен.
Добавлено: 29 июл 2004, 14:06
AiK
см. object.innerHTML, object.innerText
---
Добавлено: 29 июл 2004, 14:30
psix
Я пишу меньше месяца(однако, быстро учусь, см drmist.narod.ru, тока там ничего нет, кроме дизайна и скриптов). Пожалуйста, нельзя ли поподробней.
Добавлено: 29 июл 2004, 14:39
AiK
psix, тут не писать, тут читать надо. Документацию
Код: Выделить всё
<html>
<body>
<div id="layer"></div>
<script>
function makeLayer(){
layer.innerHTML="[b]bolded[/b] and [i]italic[/i]";
}
</script>
<form>
<input type="button" onclick="makeLayer()" value="Create Layer">
</form>
</body>
</html>
Добавлено: 29 июл 2004, 14:43
AiK
Точнее, более грамотно будет так:
Код: Выделить всё
function makeLayer(){
var layer = document.getElementById("layer");
layer.innerHTML="[b]bold[/b] and [i]italic[/i]";
}
Добавлено: 29 июл 2004, 15:18
psix
Код: Выделить всё
<html>
<body>
<div id="layer"></div>
<script type=text/javascript language=javascript>
function makediv1(){
var layer=document.getElementById("layer");
layer.innerHTML+="<div id='newid' style='position:absolute;left:100;top:100;width:400;height:400;z-index:1;background-color:red'>
СПАСИБО, РАЗОБРАЛСЯ!</p></div>";
}
function makediv2(){
var layer=document.getElementById("layer");
layer.innerHTML+="<div id='newid' style='position:absolute;left:450;top:450;width:100;height:100;z-index:4;background-color:green'>
Вторая попытка</p></div>";
}
</script>
<input type="button" onclick="makediv1()" value="Create div1">
<input type="button" onclick="makediv2()" value="Create div2">
</body>
</html>
И еще вопросик: я редактирую странички в EditPlus'е, при этом Навигатор не понимает русский текст. Как быть?[/code]
Добавлено: 29 июл 2004, 15:22
psix
Кстати, Ваше поле ввода его тоже не поняло - текст в теге -p- вводил заново. И вы бы вставили б проверку на наличие тегов Сode и List - попытался закрыть Code ручками(стер случайно) - результат виден... ну, это я так...
Добавлено: 29 июл 2004, 15:32
psix
Впрочем, что-то я наглею...
Не ожидал так быстро получить ответ - спасибо большое. Теперь буду регулярно заглядовать. Developing - рулезз. Спасибо еще раз, я пошел.
