Страница 1 из 1

Динамическая Форма

СообщениеДобавлено: Пт ноя 14, 2008 17:59
GooK
Несколька чисов немагу разобратса: почему мая кнопичка "DEL" перезагружаит строницу а не удаляет прагроф.

Код: Выделить всё
<script type="text/javascript">
pID=1;
function makeForm(paraID,deleteID,createID) {

myform=document.getElementById("form");
myPara=document.createElement("p");
myPara.setAttribute("id","p"+pID);

myselect = document.createElement("select");

theOption=document.createElement("OPTION");
theText=document.createTextNode("Select A Page To Go");
theOption.appendChild(theText);
myselect.appendChild(theOption);
..............................................................................................
..............................................................................................
myselect.appendChild(theOption);

myPara.appendChild(myselect);
myform.appendChild(myPara);

mybutton=document.createElement("BUTTON");
theText=document.createTextNode("del");
mybutton.appendChild(theText);
mybutton.setAttribute("id","deleteID");

function deleteForm(formID,paraID) {
        myform=document.getElementById(formID);
        myPara=document.getElementById(paraID);
        myform.removeChild(myPara);}
       
mybutton.onclick="deleteForm('form','p"+pID+"')";
myPara.appendChild(mybutton);
pID++;
}


Я подазриваю что здес гдето ошибка с кнопкой. Но где понять немагу.

Код: Выделить всё
mybutton=document.createElement("BUTTON");
theText=document.createTextNode("del");
mybutton.appendChild(theText);
mybutton.setAttribute("id","deleteID");

function deleteForm(formID,paraID) {
        myform=document.getElementById(formID);
        myPara=document.getElementById(paraID);
        myform.removeChild(myPara);}
       
mybutton.onclick="deleteForm('form','p"+pID+"')";
myPara.appendChild(mybutton);

Re: Динамическая Форма

СообщениеДобавлено: Сб ноя 15, 2008 9:41
Padonak
1. ошибок никаких не пишет штолле?
2. почему ты укурен в сопли?

Re: Динамическая Форма

СообщениеДобавлено: Сб ноя 15, 2008 11:02
Jedi
Огласите весь код пожалуйста.

Re: Динамическая Форма

СообщениеДобавлено: Сб ноя 15, 2008 11:54
Muerto
Код: Выделить всё
myform.removeChild(myPara);
myPara = null;
return false;

Попробуй так и, если не получится - приведи весь код.

Re: Динамическая Форма

СообщениеДобавлено: Пн ноя 17, 2008 15:05
GooK
я разобрался вся прпоблема была в FireFox`е там проста надо было в кнопку добаветь
Код: Выделить всё
mybutton.setAttribute("type","BUTTON");

СПС за помашь.

Re: Динамическая Форма

СообщениеДобавлено: Вт ноя 18, 2008 18:58
Alkeeper
mybutton.setAttribute("type","BUTTON");
чо возвращает?
она вообще в онсабмите?