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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> динамическое создание объекта 
V
    Опции темы
Ekate
Дата 3.3.2008, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Добрый день,
хочу в зависимости от выбранной кнопки показывать объект inputdraw

Код


<html>
<head><title>a title</title></head>
<script src="swfobject.js" type="text/javascript"></script>
<script src="inputdraw.js" type="text/javascript"></script>
<script type="text/javascript">

function My2(id)
{
    radio = document.getElementById(id);
    if (radio.checked){
        ShowElement(radio.value);
     }    
}

function ShowElement(value)
{
    form=document.getElementById("myForm");
    if(value == 1) 
    {
        d=document.createElement("input");
        d.type="hidden";
        d.id="svgdraw";
        d.name="svgdraw";
        form.appendChild(d);
                d=document.createElement("div");
        d.id="place";
    }
    else 
    {
        d=document.createElement("input");
        d.type="submit";
        d.name="submit";
        d.value="Save";
    }
        form.appendChild(d);    
}
</script>

<body>
<form id="myForm" method="post">

<table>
<tr><td align="left">
    <input type="radio" name='radio' id="radio1" value='1' onclick="My2('radio1');">
    <label for="radio1">Value1</label></td></tr>
<tr><td align="left">
    <input type="radio" name='radio' id="radio2" value='2' onclick="My2('radio2');">
    <label for="radio2">Value2</label></td></tr>
</table>            
</form>

<script type="text/javascript">
var draw=new InputDraw("inputdraw.non-commercial.v1.5.swf", "place", {id:"svgdraw",  width:"600", height:"225", animation:60,disable:"opacity color size undo"});
</script>

</body>
</html>


не получается, не подскажите где вкралась ошибка

inpudraw сайт http://www.mainada.net/inputdraw

Спасибо
PM MAIL   Вверх
Ekate
Дата 3.3.2008, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



 а если попробовать сделать этот div невидимым получаю ошибку div has no properties... any ideas?
Код


<html>
<head><title>a title</title></head>
<script src="swfobject.js" type="text/javascript"></script>
<script src="inputdraw.js" type="text/javascript"></script>

<body>

<div id="place"></div>
    
<form id="myForm" method="post">
<input type="hidden" id="svgdraw" name="svgdraw">   

<script type="text/javascript">
var draw=new InputDraw("inputdraw.non-commercial.v1.5.swf", "place", {id:"svgdraw",  width:"600", height:"225", animation:60,disable:"opacity color size undo"});
</script>

<table>
<tr><td align="left">
    <input type="radio" name='radio' id="radio1" value='1' onclick="My2('radio1');">
    <label for="radio1">Select from the list</label></td></tr>
<tr><td align="left">
    <input type="radio" name='radio' id="radio2" value='2' onclick="My2('radio2');">
    <label for="radio2">Provide yours gesture</label></td></tr>
</table>            
</form>


<script type="text/javascript">

function ShowElement(value){
    form=document.getElementById("myForm");
    if(value == 1) 
    {    
       var d=document.getElementById('place');
        if (d==null) {alert ("yahhoo");}   // почему-то нулевой объект...
        d.style.display="none";
        
    }
    else 
    {
        d=document.createElement("input");
        d.type="submit";
        d.name="submit";
        d.value="Save";
        form.appendChild(d);
    }
            
}


function My2(id)
{
    radio = document.getElementById(id);
    if (radio.checked){
        ShowElement(radio.value);
     }    
}

</script>



</body>
</html>


PM MAIL   Вверх
Ekate
Дата 3.3.2008, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



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


 




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


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

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