Динамическое изменение странички или что-то в этом роде
Модератор: Duncon
-
- Сообщения: 52
- Зарегистрирован: 29 июл 2004, 13:53
- Откуда: Россия, Москва
- Контактная информация:
Можно ли сделать так(с помощью JavaScript(желательно) или PHP), чтобы, скажем, при щелчке на
кнопке перед посетителем появлялся новый слой, содержащий в себе уже существующую страничку?
Имеется в виду, что слой должен именно "создаться" а не переключаться из состояния
включен/выключен. Можите прислать мне ответ на мейл: drmist@mail.ru. Зарание благодарен.
кнопке перед посетителем появлялся новый слой, содержащий в себе уже существующую страничку?
Имеется в виду, что слой должен именно "создаться" а не переключаться из состояния
включен/выключен. Можите прислать мне ответ на мейл: drmist@mail.ru. Зарание благодарен.
см. object.innerHTML, object.innerText
Даже самый дурацкий замысел можно воплотить мастерски
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>
Даже самый дурацкий замысел можно воплотить мастерски
Точнее, более грамотно будет так:
Код: Выделить всё
function makeLayer(){
var layer = document.getElementById("layer");
layer.innerHTML="[b]bold[/b] and [i]italic[/i]";
}
Даже самый дурацкий замысел можно воплотить мастерски
-
- Сообщения: 52
- Зарегистрирован: 29 июл 2004, 13:53
- Откуда: Россия, Москва
- Контактная информация:
Код: Выделить всё
<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>
-
- Сообщения: 52
- Зарегистрирован: 29 июл 2004, 13:53
- Откуда: Россия, Москва
- Контактная информация:
Кстати, Ваше поле ввода его тоже не поняло - текст в теге -p- вводил заново. И вы бы вставили б проверку на наличие тегов Сode и List - попытался закрыть Code ручками(стер случайно) - результат виден... ну, это я так...