Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Создание div'a нажатием на ссылку

Сообщения:  [1-10]   [11-15] 

 
 автор: TON1K   (09.04.2008 в 13:37)   письмо автору
 
   для: FireTiger   (08.04.2008 в 18:44)
 

А вот такой вопрос - ( как у автора) - создать див(один) по клику внутри первого... а в созданном диве
долен быть текст с картинкой... и при клике по диву этому - чтоб он убирался( ну типа нажал - появился див, почитал, кликнул на него и он закрылся..кликнул на другую ссылку - создался другой див , почитал его, кликнул и он тоже закрылся...) типа того... что можно сотворить?

   
 
 автор: FireTiger   (08.04.2008 в 18:44)   письмо автору
 
   для: deman-b   (08.04.2008 в 18:29)
 

Спасибо!

   
 
 автор: deman-b   (08.04.2008 в 18:29)   письмо автору
 
   для: Lstasss   (08.04.2008 в 02:51)
 

> хоть в куки,
XD))))

   
 
 автор: Lstasss   (08.04.2008 в 02:51)   письмо автору
 
   для: deman-b   (07.04.2008 в 22:45)
 

Можно попробовать что-то такое:
document.body.innerHTML - тут у вас будет всё между тегами <body> и </body>
А дальше можете хоть на сервер, хоть в куки, хоть alert() =)

   
 
 автор: deman-b   (07.04.2008 в 22:45)   письмо автору
 
   для: FireTiger   (07.04.2008 в 22:18)
 

вот это уже слоожнее..
заставить документ передать самого себя на сервер и причом не в URL закодировать а POSt`ом ))))))
это вам нужно использовать XmlHttpRequest или вроде того..
здаесь я вам уже не чем не помогу т.к. не шарю :-[
посоветуйтесь с гуру js.
ЗЫ: это очень сложно для моего понимания, но зачем может понадобится такая конструкция создания вложенных слоев и сохранение документа ??? ))

   
 
 автор: FireTiger   (07.04.2008 в 22:18)   письмо автору
 
   для: deman-b   (07.04.2008 в 16:03)
 

>>> "сохранить в файл??? на клиентской машине?? не кажется ли вам это наглостью?))))"
)))
Не, желательно на сервер как-то отослать получившися результат. Вот я добавлял эти дивы, а теперь новый сгенерированный html код нужно сохранить... Как?

   
 
 автор: deman-b   (07.04.2008 в 16:03)   письмо автору
 
   для: FireTiger   (07.04.2008 в 12:50)
 

сохранить в файл??? на клиентской машине?? не кажется ли вам это наглостью?))))
можно передать на сервер и там сохранить.
>И еще, а как прописать параметры к новому создаваемому div'у ? Например, мне нужно к этому диву добавить обработку события onclick="func()" и прописать ID="id_element".

<html>  
<head>  
<title>Project</title>  
</head>  
<style> 
#list{width:100%; height:100%; border:solid 1px #999999;} 
div.pDiv{width:100%; height:10px; border:solid 1px #999999; margin:10px;}
</style> 
<body>  
<a href="javascript:Add()">Добавить</a> 
<div id="list">&nbsp; 
</div>  
</body>  
<script>  
var parent = document.getElementById('list');   
function Add(){   
//var parent = document.getElementById('list');   
var div = document.createElement('DIV');  
div.setAttribute("onclick","parent=this;");       
div.setAttribute("class","pDiv");       
div = parent.appendChild(div);   
div.innerHTML = 'Hello World!';  

</script>  
</html>

   
 
 автор: FireTiger   (07.04.2008 в 12:50)   письмо автору
 
   для: FireTiger   (07.04.2008 в 12:19)
 

И еще, а как прописать параметры к новому создаваемому div'у ? Например, мне нужно к этому диву добавить обработку события onclick="func()" и прописать ID="id_element".

Т.е. как я хочу чтобы выглядела система:
Вверху есть ссылка "добавить элемент", при нажатии на нее в поле снизу добавляется элемент с параметрами по умолчанию (id, обработка события). Потом, если нажать на созданный див, он как-то активировался и при нажатии на ссылку "Добавить елемент" новый элемент вставлялся в этот "активированный", только что созданный див. Т.е. чтобы достигалась вложенность

Вот такая задачка, пытаюсь идти поступенчато, не спеша, но возникают трудости, у вас спрашиваю...

Заранее благодарен!

   
 
 автор: FireTiger   (07.04.2008 в 12:19)   письмо автору
 
   для: FireTiger   (07.04.2008 в 11:56)
 

А как можно сохранить получившиеся результаты в файл?

   
 
 автор: FireTiger   (07.04.2008 в 11:56)   письмо автору
 
   для: ONYX   (07.04.2008 в 10:53)
 

Спасибо огромное!!

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования