Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как профессионально создавать обьекты 
:(
    Опции темы
werqwrt
Дата 23.3.2008, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 23.3.2008

Репутация: нет
Всего: 1



Есть станица HTML, как профессионально создавать обьекты
Код

<html>
<head>
    <title>Hello</title>
</head>

<body>
<form id="MyForm1" action="">
</form>
</body>

</html>


1 Вариант
Код

<script type="text/javascript">

document.getElementById("MyForm1").innerHTML = '<textarea rows="5" cols="5"></textarea>' + '<br /><br />';

</script>


2 Вариант
Код

<script type="text/javascript">

var comment = document.createElement("textarea");
comment.setAttribute("rows", "5");
comment.setAttribute("cols", "5");
document.getElementById("MyForm1").appendChild(comment);

</script>


а может есть другие варианты?
PM MAIL   Вверх
ksnk
Дата 23.3.2008, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



Код

<html>
<head>
    <title>Hello</title>

<script type='text/javascript'>

    function loadinto(x,y){
        while(y.firstChild)
            x.appendChild(y.firstChild);
    }
    
</script>
<style>
.template {display:none;}
/* debug .template {}*/
</style>
</head>
<body>
<form id="MyForm1" action="">
</form>

<input type='button' value='once' onclick="loadinto(document.getElementById('MyForm1'),document.getElementById('template'));">
<input type='button' value='Many times' onclick="loadinto(document.getElementById('MyForm1'),document.getElementById('template').cloneNode(true));">

<div id='template' class='template'>
<textarea rows="5" cols="5"></textarea><br /><br />
</div>

</body>
</html>

Я предпочитаю вот так. Ибо нефиг html пихать в JavaScript...  smile 

Это сообщение отредактировал(а) ksnk - 23.3.2008, 16:34


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
smartov
Дата 23.3.2008, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 7
Всего: 259



Аналогично ksnk. предпочитаю сделать один template обычно невидимый, и его "тиражировать".
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0488 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.